Software Engineer at Donatech Corporation
Sterling, VA
About the Job
Position would require the candidate to be a W2 employee of Donatech.
US Citizenship Required.
Active Secret Clearance Required.
• Develop and integrate ansible playbooks utilizing virtualization architecture to build and deploy training systems.
• Collaborate with focused team to deliver virtualized solutions to our customer.
• Solve complex problems using automation, containerization, and virtualization to produce sustainable and reliable products.
• Work with program team to ensure the logical and systematic development of solutions based on customer requirements accounting for technical, schedule, and budget constraints.
• Work with the scrum team in developing detailed user stories to include descriptive acceptance criteria.
• Participate in daily standups, backlog grooming, sprint/increment planning events, and end of sprint retrospectives.
• Proactively raise risks and opportunities and communicate them to the Product Owner and/or Scrum Master.
• Analyze, debug, troubleshoot, and fix system trouble reports (STRs) and work with test team to ensure timely closure.
• Contribute to engineering documentation such as interface control documents, software development description documents, test procedures, etc.
• Actively mentor and coach junior engineers.
• Individual job duties may vary.
Education and Experience:
• Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) unless prohibited by local laws/regulations and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience or in absence of a degree, 9 years of relevant experience.
• Active and transferrable U.S. government issued secret security clearance is required prior to start date.
• U.S citizenship is required, as only U.S citizens are eligible for a security clearance.
Skills you must have:
• Hands-on experience supporting various vSphere components (vCenter and ESXi), and networking concepts (VLANs, routing, etc).
• Experience in automation frameworks such as Ansible.
• Previous experience with software engineering (Java/C++/C#/Powershell/Yaml).
• Experience working in DevOps software engineering environments and with tools that support Agile Software Development.
Preferred qualifications:
• Full stack developer with experience in design and development of complex, integrated software systems that interface with real-time aircraft hardware.
• Experience with software development in Linux and Windows Operating Systems.
• Experience refactoring large code base from older procedural languages to higher level programming languages.
• Experience in software development and concurrency projects involving the full software development lifecycle (SDLC).
• Experience working on a scrum team using the Scaled Agile Framework.
• Experience troubleshooting and debugging complex system of systems software.
• High attention to detail, quality, and commitment to excellence.
• High learning agility, able to quickly learn and apply new concepts and technologies in a fast-paced environment.
• Adept communicator: active listener, proactive, adapts message to different stakeholders within the program team in clear and concise manner.
• Affinity towards the Aerospace and Defense industry, particularly airborne simulation platforms.
US Citizenship Required.
Active Secret Clearance Required.
• Develop and integrate ansible playbooks utilizing virtualization architecture to build and deploy training systems.
• Collaborate with focused team to deliver virtualized solutions to our customer.
• Solve complex problems using automation, containerization, and virtualization to produce sustainable and reliable products.
• Work with program team to ensure the logical and systematic development of solutions based on customer requirements accounting for technical, schedule, and budget constraints.
• Work with the scrum team in developing detailed user stories to include descriptive acceptance criteria.
• Participate in daily standups, backlog grooming, sprint/increment planning events, and end of sprint retrospectives.
• Proactively raise risks and opportunities and communicate them to the Product Owner and/or Scrum Master.
• Analyze, debug, troubleshoot, and fix system trouble reports (STRs) and work with test team to ensure timely closure.
• Contribute to engineering documentation such as interface control documents, software development description documents, test procedures, etc.
• Actively mentor and coach junior engineers.
• Individual job duties may vary.
Education and Experience:
• Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) unless prohibited by local laws/regulations and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience or in absence of a degree, 9 years of relevant experience.
• Active and transferrable U.S. government issued secret security clearance is required prior to start date.
• U.S citizenship is required, as only U.S citizens are eligible for a security clearance.
Skills you must have:
• Hands-on experience supporting various vSphere components (vCenter and ESXi), and networking concepts (VLANs, routing, etc).
• Experience in automation frameworks such as Ansible.
• Previous experience with software engineering (Java/C++/C#/Powershell/Yaml).
• Experience working in DevOps software engineering environments and with tools that support Agile Software Development.
Preferred qualifications:
• Full stack developer with experience in design and development of complex, integrated software systems that interface with real-time aircraft hardware.
• Experience with software development in Linux and Windows Operating Systems.
• Experience refactoring large code base from older procedural languages to higher level programming languages.
• Experience in software development and concurrency projects involving the full software development lifecycle (SDLC).
• Experience working on a scrum team using the Scaled Agile Framework.
• Experience troubleshooting and debugging complex system of systems software.
• High attention to detail, quality, and commitment to excellence.
• High learning agility, able to quickly learn and apply new concepts and technologies in a fast-paced environment.
• Adept communicator: active listener, proactive, adapts message to different stakeholders within the program team in clear and concise manner.
• Affinity towards the Aerospace and Defense industry, particularly airborne simulation platforms.