ACL Digital
Software Application Developer-Product 4 (Jeppesen)
ACL Digital, Englewood, Colorado, us, 80151
Software Application Developer-Product 4
12 Months Contract
Englewood, CO - Hybrid preferred, 1-2 days a week
Remote is OK for a stellar candidate
Leads the development, documentation and maintenance of software architectures in order to meet customer, functional, and/or regulatory requirements, quality objectives, and constraints specific to the applicable domain and available technology. Provides technical leadership for project management including schedules, plans, and estimates. Prioritizes tasks and leads reviews. Assists project managers with risk management and progress reviews. Develops corrective action plans. Develops Computer Software Component (CSC) software requirements and algorithms. Defines external interfaces. Leads trade studies. Performs CSC requirements change assessment. Supports requirements team lead in negotiating interfaces and requirements. Leads supplier/subcontract management team. Ensures application of best practices. Reviews statements of work, conducts estimates and manages risks. Translates contract requirements into work requirements, processes and tasks. Contacts suppliers and subcontractors to exchange technical data and to discuss project performance. Manages customer and supplier relationships. Participates in the development of fundamental approaches to projects and requirements for implementation. Leads development, maintenance, and unit tests for a software Computer Software Configuration Item (CSCI) by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements. Leads code walkthroughs. Develops/decomposes, documents and maintains designs for a CSC. Participates in internal/external design reviews. Leads integration/test efforts of complex systems. Creates overall integration plans. Leads development, selection, tailoring, and deployment of processes and tools. Leads process reviews. Determines research directions and pursues related opportunities with internal/external organizations. Leads proposal efforts. Provides expertise on resolution of regulatory and domain operational and integration issues to internal/external customers. Supports issue resolution.
Responsibilities: Utilize Typescript (Angular) language to develop the maintenance system. Agile development within a cross-discipline, global team. Continuous integration, testing, and delivery within a CI/CD pipeline. Perform static code analysis. Decompose complex requirements and capabilities into executable discrete user stories.
Required skills/qualifications: 1. 5+ years of experience with Angular or Typescript 2. 5+ years of experience utilizing Agile development processes 3. 3+ years of experience with Git 4. 3+ years of experience with REST services or microservices Preferred skills/qualifications: 1. Experience with tools for Continuous Integration/Delivery, Version Control, and Build Automation 2. Experience with Kubernetes and Docker 3. Experience with Static code analysis 4. Experience writing unit tests Typical Education & Experience: Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 9 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years' related work experience, Master+7 years' related work experience, 13 years' related work experience, etc.).
PROJECT/SKILLS Describe the project they will be working on: As a part of a larger internal program, Boeing is assembling a team to build an aeronautical navigation data file editing tool. The tool will need to support editing of an XML file in a controlled, auditable fashion that complies with regulatory tracking requirements.
Remote is OK for a stellar candidate
Leads the development, documentation and maintenance of software architectures in order to meet customer, functional, and/or regulatory requirements, quality objectives, and constraints specific to the applicable domain and available technology. Provides technical leadership for project management including schedules, plans, and estimates. Prioritizes tasks and leads reviews. Assists project managers with risk management and progress reviews. Develops corrective action plans. Develops Computer Software Component (CSC) software requirements and algorithms. Defines external interfaces. Leads trade studies. Performs CSC requirements change assessment. Supports requirements team lead in negotiating interfaces and requirements. Leads supplier/subcontract management team. Ensures application of best practices. Reviews statements of work, conducts estimates and manages risks. Translates contract requirements into work requirements, processes and tasks. Contacts suppliers and subcontractors to exchange technical data and to discuss project performance. Manages customer and supplier relationships. Participates in the development of fundamental approaches to projects and requirements for implementation. Leads development, maintenance, and unit tests for a software Computer Software Configuration Item (CSCI) by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements. Leads code walkthroughs. Develops/decomposes, documents and maintains designs for a CSC. Participates in internal/external design reviews. Leads integration/test efforts of complex systems. Creates overall integration plans. Leads development, selection, tailoring, and deployment of processes and tools. Leads process reviews. Determines research directions and pursues related opportunities with internal/external organizations. Leads proposal efforts. Provides expertise on resolution of regulatory and domain operational and integration issues to internal/external customers. Supports issue resolution.
Responsibilities: Utilize Typescript (Angular) language to develop the maintenance system. Agile development within a cross-discipline, global team. Continuous integration, testing, and delivery within a CI/CD pipeline. Perform static code analysis. Decompose complex requirements and capabilities into executable discrete user stories.
Required skills/qualifications: 1. 5+ years of experience with Angular or Typescript 2. 5+ years of experience utilizing Agile development processes 3. 3+ years of experience with Git 4. 3+ years of experience with REST services or microservices Preferred skills/qualifications: 1. Experience with tools for Continuous Integration/Delivery, Version Control, and Build Automation 2. Experience with Kubernetes and Docker 3. Experience with Static code analysis 4. Experience writing unit tests Typical Education & Experience: Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 9 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years' related work experience, Master+7 years' related work experience, 13 years' related work experience, etc.).
PROJECT/SKILLS Describe the project they will be working on: As a part of a larger internal program, Boeing is assembling a team to build an aeronautical navigation data file editing tool. The tool will need to support editing of an XML file in a controlled, auditable fashion that complies with regulatory tracking requirements.