Software Engineer - NAVSUP OIS - Remote - Clearance Required
About the position
Responsibilities
• Participate in all aspects of the software development lifecycle of a mission critical product including scope and work estimation, coding and unit testing, debugging and maintenance.
• Ensure software developed passes and completes stages within the CI pipeline.
• Write automated test such as: unit, integration, functional, 508, performance, and end-to-end.
• Develop in environments that utilize CI/CD tools for build, test, secure and deploy.
• Develop in a Docker and Docker Compose environment.
• Interface with software developers, analysts, and other project team members using Agile SCRUM methodology and SAFe to deliver features that enhance system capabilities and facilitate NAVSUP OIS's mission.
• Participate in and/or lead sprint demonstrations and facilitate implementation of agreed upon ideas identified at retrospectives.
• Work with others on product teams to develop solutions to hard problems that are impeding progress.
• Effectively communicate technical challenges, options considered, and recommend solutions to team leads.
Requirements
• Must be a self-starter with the ability to work independently with minimal supervision.
• Experience developing in a microservices architecture.
• Experience developing in a containerized environment.
• Experience writing automated tests such as: unit, integration, functional, 508, performance, and end-to-end.
• Experience developing in environments that utilize CI/CD tools for build, test, secure and deploy.
• Experience with IT networks and technologies; preferably Spring Boot, Linux, Java, Java Servlet, JUnit, JavaScript, HTML, CSS, TypeScript, Axios, Maven, Vue.JS, Ionic.
• Experience with an agile lifecycle management tool (e.g., Jira, Azure DevOps, Gitlab Ultimate).
• Proficiency with common SAFE and Agile practices, service-oriented environments, and better development practices.
• Experience with API Design and Management.
• Experience developing Web Services (SOAP, REST).
• Excellent written and verbal communication skills.
Nice-to-haves
• Experience as a software developer supporting logistics IT systems.
• Familiarity with and prior use of test automation, e.g., Selenium, Citrus.
• Knowledge of AWS Relational Database Services.
• Experience with DevSecOps frameworks.
• Experience with Helm Charts.
• Experience as a developer within the AWS environment is a plus.
• Direct experience in providing customer support.
• Experience with Message-Oriented Middleware (MOM).
• Experience with Performance Optimization and Scalability.
• Experience with policies and procedures to escalate customer issues.
• Experience with analytical and documentation requirements.
Benefits
• 401K with company match
• Comprehensive health and wellness packages
• Internal mobility team dedicated to helping you own your career
• Professional growth opportunities including paid education and certifications
• Cutting-edge technology you can learn from
• Rest and recharge with paid vacation and holidays
Apply tot his job
Apply To this Job