Leads and performs the design, program, test, implementation and documentation of complex computing applications and software or computing architecture and computing application system designs
Leads analysis of end user processes to define application requirements
Writes and compiles complex code based on documented design or designs application architecture that integrates application software and delivery subsystems for specific applications
Modifies or upgrades complex applications to maintain functionality and performance
Identifies and recommends improvements
Identifies and resolves complex programming or application architecture problems
Requirements
5+ years of experience programming with C/C++
5+ years of experience with GitLab, Azure DevOps and CI/CD
5+ years of as the technical leader of a software development or product deployment team
1+ years with CAD/CAM software
Experience automating software builds, unit tests, integration tests, deployment, and installations using a DevOps tool chain using Artifactory and/or Gitlab