Donatech
Senior Software Engineer
Donatech, Sterling, Virginia, United States, 22170
Position would require the candidate to be a W2 employee of Donatech.
US Citizenship Required.
Active Secret Clearance Required.
• Design, develop, integrate, and test software on cross-functional agile teams to deliver solutions within budget, scope, and schedule constraints
• Perform bidding and proposal activities to support the acquisition of new business
• Make and influence decisions which impact cost, schedule, and technical performance at a team level
• Develop high-quality software which is verifiable, maintainable, and readable
• Perform multi-threaded software debugging
• Work independently with limited supervision
• Provide engineering estimates
• Contribute to software and systems engineering requirements capture and analysis
• Travel to domestic and international customer sites to support training events and product installations
Skills YOU must have: • Previous experience working with multi-threaded C# or JAVA software applications. • Experience interfacing with databases. • Experience with object-oriented programming concepts.
Skills WE value: • Prior experience with Windows Presentation Foundation (WPF) highly desired. • Excellent written and oral communication skills • Familiarity with Linux and Windows development environments • Candidate exhibits leader-like qualities and has a willingness to share their knowledge and build up their peers • Experience using Visual Studio and Eclipse • Familiarity with DevSecOps and Agile development methodologies • Strong OOP and C++ language skills including STL, Templates • Usage of source code control tools (SVN, GIT, ClearCase, etc.) • Usage of ALM tools (JIRA, Confluence, Crucible, Bamboo) • Active DoD Security Clearance (within 24 months)
EDUCATION/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 3 years prior relevant experience, or in absence of a degree, 9 years of relevant experience. • Active and transferable U.S. government issued secret or higher 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: • Previous experience working with multi-threaded C# or JAVA software applications. • Experience interfacing with databases. • Experience with object-oriented programming concepts.
Skills WE value: • Prior experience with Windows Presentation Foundation (WPF) highly desired. • Excellent written and oral communication skills • Familiarity with Linux and Windows development environments • Candidate exhibits leader-like qualities and has a willingness to share their knowledge and build up their peers • Experience using Visual Studio and Eclipse • Familiarity with DevSecOps and Agile development methodologies • Strong OOP and C++ language skills including STL, Templates • Usage of source code control tools (SVN, GIT, ClearCase, etc.) • Usage of ALM tools (JIRA, Confluence, Crucible, Bamboo) • Active DoD Security Clearance (within 24 months)
EDUCATION/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 3 years prior relevant experience, or in absence of a degree, 9 years of relevant experience. • Active and transferable U.S. government issued secret or higher security clearance is required prior to start date. • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.