Springfield, VA, 22151, USA
8 days ago
Journeyman JavaScript/React Developer
Amentum is a leading global provider of technical and engineering services to government and commercial customers. We are dedicated to delivering innovative solutions to complex challenges in the defense, intelligence, and civilian markets. With 50,000 employees worldwide, we leverage our extensive experience, cutting-edge technology, and proven processes to provide exceptional value to our customers. The Geospatial Enterprise Open Data Store contract provides integration, design, development, and sustainment for data services in support of Federal Government. The Software Engineering Manager is responsible for overseeing multiple development teams implementing structured architecture principles, and the adherence to standards and design patterns/elements. This role assisting in defining the solution architecture required to meet all technical, operational, and security requirements. You will be providing technical direction to modernize and optimize services utilizing AWS managed services as well as custom microservices. You will be leading multiple development teams by defining the technical requirements and standardization of the processes and technical stack. This includes planning and scheduling; system integration; software development, integration, and test; software release planning and deployment; operations and sustainment; and user migrations from legacy systems. **Responsibilities:** + Leads multiple teams of developers creating and sustaining data cataloging and management services that are compliant with Government architect and design principles. + Supports the development of cross functional or large-scale automated information systems to include enterprise architectures and conducting modeling and simulation of services and capabilities being developed. + Provides comprehensive definition of all aspects of system development from analysis of mission needs to verification of system performance + Oversees the evaluation of system alternatives and assessment of risks and costs + Guides architecture analysis to provide the government with data to support trade-offs between competing demands. + Plans the design, development and provide administration for GEOINT data services and systems which are largely enterprise Geographic Information Systems. + Provide guidance on software design to ensure enterprise implementation. + Identifies relevant industry and NGA standards and directs the implementation to create an open, cloud-based service centric architecture + Oversees the creation of project specifications and procedures to detailed logical flow charts. + Interfaces with customers to identify needs and evaluate alternative business solutions. + Oversees the perform the full lifecycle of software engineering support including but not limited to requirements engineering, solutions engineering, scheduling, reliability analysis, resiliency analysis, development, integration, test and evaluation, maintainability analysis, and decommissioning. + Leads the planning, documenting, analysis, and traceability of user requirements and architectures. + Leads the design, development, modifications, and implementations of new systems and features, as well as modifications and maintenance of existing systems for adaptation to business and/or technology changes + Engages directly with Government IT leadership, development teams, integration teams, and production support to ensure the successful design, development, and delivery of technology-based solutions + Leads the troubleshooting and root cause determination for the most complex software issues and develop efficient, optimal, and permanent technical solutions + Provide leadership in software changes and release management processes, assisting in overall maturity of the software development lifecycle + Serves as technical lead contributing to and directing the efforts of the development teams + Gather high level requirements and translate them into technical specifications for developers + Generate documentations for SOP, technical specifications, architecture artifacts, standardization, and all necessary documentation required for the success of the program + Provide guidance to the development team to adhere to the defined technical specifications and standardizations + Present architecture and development optimization and modernization plans + Oversees the develop proof of concept solution in AWS Cloud using Java, Python, Node JS, Typescript, and other programming languages \#javelin **Requirements:** + Knowledge of current and emerging Cloud technologies being adopted by the IC + Demonstrated experience leading development, integration and test teams of similar size and complexity + Demonstrated success in managing software development within an agile design and development effort + The ability to define and communicate key architecture principles required to guide the activities of the integration, development, and sustainment functions of this contract. + Demonstrated success in managing the definition of and adherence to structured architecture principles within an agile design and development effort. + Fluent in multiple programming languages such as Java/Spring (Spring Boot), Python, Node JS, Typescript + Experience in AWS Cloud and the ecosystem of supporting tools and services + Experience with Container and Orchestration technologies (e.g. Docker, Kubernetes, OpenShift) + Broad experience in designing, programming, and implementing for Cloud applications + Broad experience in application security and access controls; such as PKI, OAuth, SAML, LDAP, SSO, etc. + Experience in API Management concepts and fundamentals + Experience with Linux/RHEL OS + Excellent analytical and problem-solving skills + Excellent organization and time management skills + Excellent written and verbal communication skills + Experience with GitLab, Terraform, Ansible and DevSecOps processes + At least 6 years of demonstrated software development experience utilizing SAFe or similar agile methodologies. **Clearance Required:** Active TS/SCI CI Poly **Minimum Education:** Master’s degree plus 8 years’ experience, Bachelor’s degree plus 12 years’ experience, Associates degree plus 20 years’ experience, or a minimum of 25 years’ experience, in relevant field **Minimum Years of Experience:** Master’s degree plus 8 years’ experience, Bachelor’s degree plus 12 years’ experience, Associates degree plus 20 years’ experience, or a minimum of 25 years’ experience, in relevant field **Preferred:** + An understanding of the Data Services Architecture-GEOINT (DSA-G) and its role in developing services-based software solutions + At least 6 years of experience in developing backend and frontend microservices + At least 6 years of experience in developing Microservices + Kong experience + ElasticSearch experience + AWS Serverless technologies: DynamoDB, S3, SQS, SNS, Lambda, API Gateway and other equivalents + AWS CDK + NGA imagery and Data Repositories + Automation Testing
Confirm your E-mail: Send Email