Software Engineer - Applications

Position Summary
As a Software Engineer, you will be responsible for implementing features that modify our existing software products, and implementing features for products that do not yet exist. This position provides support to other departments within the company and directly to Neptune Technology Group internal customers.
Develop Applications to support enterprise including manufacturing applications to support assembly, quality testing, production scheduling and returns
Develop application's data architecture for application integration, master data and micro-service layers
Contribute to IT Roadmap by conceptualizing current to future state technology enablers to meet business objectives
Ensure technical delivery of detailed feature/story level solutions that satisfies the IT roadmap's acceptance criteria
Own the design of an enterprise micro service oriented data integration architecture that enables application and analytics functions via robust APIs and/or application messaging
Drives the hardening of system data interfaces, reduces errors, improves scalability and security
Fix bugs in the product, including providing patches for previously released versions
Work with other team members to implement automated acceptance tests for new features
Create and modify web services using RESTful interfaces
Performance tuning and troubleshooting, including remote troubleshooting
Create and modify build definitions
Establish a cloud based data platform to functions using modern, proven and secure technologies that enable allows for scalability, resilience and rapid development
Institute monitoring operations for data processes and data quality
Mentor junior technical resources and ensure delivery on key initiatives
Drive innovation by recommending and driving adoption of new technologies that provide competitive data advantages for enterprise
Contributes to agile team alignment and is committed to constant improvement efforts by participating in team ceremonies sprint planning, stand-ups, backlog grooming and retrospectives
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies
Minimum Work Experience
8+ years of experience developing software with .NET (Full Stack)
2+ years of implementing data programs/services within cloud solution providers (AWS)
Understanding of IIS and Apache and how it hosts applications
Understanding of n-tier software implementations
Expertise with C# or other .NET Framework language
Experience with RESTful web service development
Experience with a service-oriented architecture
Experience in an iterative development environment
Experience with high-availability environments
Ability to read and/or design logical and multi-dimensional data models
A comfortable and confident communicator with technical staff but also able to speak with customers concisely to translate technical concepts into business terminology and impacts
Exposure to continuous integration implementations that utilize DevOps style tools (such as Jenkins, Chef, Docker, Terraform, etc.)
Proven team player with the ability to multi-task in a fast-paced dynamic agile work environment
Supported a metrics-driven data culture to drive accountability and transparency
Passionate problem solver and motivated self-starter including ability to analyze situation and recommend sound solutions and implementation strategies
Bachelor's degree in Computer Science, Information Systems, or combination of education and experience.
Location: Tallassee, Alabama

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Software Engineer Manager
Birmingham, AL Regions Financial Corporation
JSEG GN&C Software Engineer (AER000138)
Huntsville, AL Jacobs Engineering
Software Engineering Intern
Huntsville, AL Lockheed Martin Corporation
THAAD Advanced Software Engineer
Huntsville, AL Parsons Commercial Technology Group Inc.
Software Engineer I- Associate Development Pro...
Birmingham, AL Fidelity Information Services