Job Description
Client is seeking a Software Developer to work in our Stafford, VA office. This Senior Developer will support the DMSS program by providing hands-on development support to our software development scrum teams.
The Primary Responsibilities For This Role:
- Design, develop, enhance, debug, and implement software using MS Visual Studio for C#.NET
- Troubleshoot problems related to software applications; resolve systems integration and compatibility issues
- Support software testing as required, including developing automated test scripts using NUnit, SpecFlow, and other automation tools
- Interact with required stakeholders including CODIS PMO, business analysts, and testers
- Support continuous innovation by implementing the best practices to improve technology tools and processes to increase team efficiency and technical execution
- Contribute to deliverables and performance metrics where applicable
Required Skills:
- Design, develop, enhance, debug, and implement software using MS Visual Studio for C#.NET
- Troubleshoot problems related to software applications; resolve systems integration and compatibility issues
- Support software testing as required, including developing automated test scripts using NUnit, SpecFlow, and other automation tools
- Interact with required stakeholders including CODIS PMO, business analysts, and testers
- Support continuous innovation by implementing the best practices to improve technology tools and processes to increase team efficiency and technical execution
- Contribute to deliverables and performance metrics where applicable
Highly Desired Skills:
- Working knowledge of WinForms, WPF, WCF, Entity Framework, VB.NET, C++, XML, LINQ, SQL Database platform, MSBuild PowerShell, InstallShield
- Understanding of engineering modeling languages, such as ER diagrams, UML Sequence diagrams or other engineering artifacts
- Agile/scrum development experience
- Experience writing and reviewing automated test scripts
- Experience with Continuous Integration tools (such as TeamCity (preferred), Jenkins or Hudson)
- Familiarity with automated testing frameworks such as nUnit, SpecFlow
- Familiarity with Requirements Management tools such as TFS