Software Engineer
Donatech Corporation
Sterling, VA, United States
Full-time
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.
4 days ago