Guides the maintenance of very complex tools, test equipment, calibration items, etc. Guides the review of very complex task plans, drawings, and installation schematics and provides continual guidance throughout task duration.
Debug software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. Develop, modify and execute software test plans, automated scripts and programs for testing.
Analyze system requirements, including identifying program interactions and appropriate interfaces between affected components and sub systems. Participate in software system testing and validation procedures, programming and documentation.
Participate in design reviews and provide input to design recommendations; incorporate security requirements into design; and, provide input to information/data flow and understand and comply with Project Life Cycle Methodology in all planning steps.
Provide support to the Apache Helicopters, to include troubleshooting, repair, operational checks, and supply actions on the MTADS / PNVS, concurrent with training maintenance personnel who perform the same functions.
In this role, you must have strong knowledge of Programming, Process Troubleshooting, installations, maintenance, preventative / predictive maintenance programs, training of personnel, and the ability to work with customers to resolve problem.
The Senior Software Engineer will be responsible for designing, developing, releasing and maintaining database-driven applications and software application based on Microservices , Domain Driven design and Agile Methodologies in a Unix/ Linux based cloud centric environment.