Software Application Developer-Product 4
Apply NowCompany: ACL Digital
Location: Seattle, WA 98115
Description:
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.
Develop and Enhance our CI/CD operations in multiple software system integration and test environments
Perform in the entire software development life cycle of the CI/CD pipeline
Collaborate on idea creation and development of the CI/CD pipeline
Support the ongoing lifecycle maintenance of the CI/CD pipeline
Support the software quality efforts of our Boeing product deliveries to our customers
Supports development of code and integration of complex software components into a fully functional software system.
Supports development of software integration/verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
Supports development, selection, tailoring and deployment of processes, tools and metrics.
Serves as a subject matter expert for software domains, system-specific issues, processes and regulations.
Tracks and evaluates software team performance to ensure product and process conformance to project plans and industry standards.
Agile product development
Continuous integration, testing, and delivery
Automated system testing, integration, and deployment
Work closely with developers, testers, and system engineers from multiple product teams
Suggest modifications to the CI/CD workflow to improve efficiency
Research and pitch new tools/products to the team
Basic Qualifications (Required Skills/Experience):
Programming skills in Java, Python, Ruby, batch script, installScript, Java, or C++, and VM
Experience working with and supporting systems with Windows and Linux Operating System (OS)
Experience on Automation and CI/CD techniques and design patterns
Have the ability to set up, and manage a tool-chain using tools such as Bamboo, Jenkins, Gradle, Maven, Artifactory, MatLab, SonarQube and more.
Preferred Qualifications (Desired Skills/Experience):
Experience with Git/GitLab
Experience with Azure Devops
Direct practical experience and advanced knowledge of the CI/CD process including debugging, test, and integration of software tools.
Strong communication skills and a self-starter that can thrive in a distributed remote work environment.
Understanding of designing and implementing full stack/Micro service infrastructure.
Experience with SaaS architectures and cloud based development
Develop and Enhance our CI/CD operations in multiple software system integration and test environments
Perform in the entire software development life cycle of the CI/CD pipeline
Collaborate on idea creation and development of the CI/CD pipeline
Support the ongoing lifecycle maintenance of the CI/CD pipeline
Support the software quality efforts of our Boeing product deliveries to our customers
Supports development of code and integration of complex software components into a fully functional software system.
Supports development of software integration/verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
Supports development, selection, tailoring and deployment of processes, tools and metrics.
Serves as a subject matter expert for software domains, system-specific issues, processes and regulations.
Tracks and evaluates software team performance to ensure product and process conformance to project plans and industry standards.
Agile product development
Continuous integration, testing, and delivery
Automated system testing, integration, and deployment
Work closely with developers, testers, and system engineers from multiple product teams
Suggest modifications to the CI/CD workflow to improve efficiency
Research and pitch new tools/products to the team
Basic Qualifications (Required Skills/Experience):
Programming skills in Java, Python, Ruby, batch script, installScript, Java, or C++, and VM
Experience working with and supporting systems with Windows and Linux Operating System (OS)
Experience on Automation and CI/CD techniques and design patterns
Have the ability to set up, and manage a tool-chain using tools such as Bamboo, Jenkins, Gradle, Maven, Artifactory, MatLab, SonarQube and more.
Preferred Qualifications (Desired Skills/Experience):
Experience with Git/GitLab
Experience with Azure Devops
Direct practical experience and advanced knowledge of the CI/CD process including debugging, test, and integration of software tools.
Strong communication skills and a self-starter that can thrive in a distributed remote work environment.
Understanding of designing and implementing full stack/Micro service infrastructure.
Experience with SaaS architectures and cloud based development