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