ACL Digital

Software Application Developer-Product 4

Seattle, WA, US

about 2 months ago
Save Job

Summary

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: