C# .Net Developer

ECS Federal

(Fairfax, Virginia)
Full Time
Job Posting Details
About ECS Federal
ECS Federal has established a culture built to attract, recognize, and retain the very best professionals for our projects. Every day, our employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.
Summary
This effort supports the Federal Bureau of Investigation (FBI). CODIS is a client server application developed using Microsoft .NET that supports a database repository of DNA profiles from individuals, unsolved crime scene evidence, and missing persons. CODIS software allows local, state, and national laboratories to compare DNA profiles electronically, thereby linking serial crimes to each other and identifying suspects by matching DNA profiles from crime scenes to individuals’ profiles. Additionally, the CODIS software is used to assist with the identification of unidentified human remains, missing persons and disaster victims. The C# Developer will support the MESP program by providing development and testing support to a Scrum Team tasked with developing and maintaining the CODIS system. You will have a chance to learn some of the newest, cutting edge technologies, while supporting a remarkable program that protects us every day. Ready for a challenge? Join us and expand your career horizons! ECS Federal, LLC (ECS) is seeking a C# .Net Developer to work in our Fairfax, VA office.
Responsibilities
**The responsibilities of the C# Developer include, but are not limited to:** * Design, develop, enhance, debug, and implement software using MS Visual Studio for C#.NET * Analyze existing CODIS code to identify areas within software that implement specific system requirements * Support completion of required system documentation in accordance with FBI’s Life Cycle Methodology. * Interact with required stakeholders including CODIS PMO, business analysts, testers, infrastructure managers, and PM Team. * Support continuous innovation by implementing the best practices to improve technology tools and processes to increase team efficiency and technical execution. **The C# Developer will also be responsible for supporting testing activities throughout the Agile Sprint cycle:** * Support software testing as required, including developing automated test cases using NUnit, SpecFlow, and other automation tools * Outline, develop and execute manual test cases for functional testing of the CODIS application * Provide test analysis, reporting, and documentation as required
Ideal Candidate
**Required Skills:** * Bachelor’s Degree (Computer Science, Engineering, Information Systems, or related field) * U.S. Citizen and ability to pass a public trust investigation * 1- 3 years developing, testing, and documenting complex software applications using C#. Recent college grads with extensive school project experience and internships are encouraged to apply. * Excellent interpersonal, communication, and organization skills * Strong attention to detail, highly developed critical thinking skills, and solid troubleshooting ability * Demonstrated written and oral communication skills, including technical writing **Desired Skills:** * SQL Server 2008 R2 or greater * Involvement with Continuous Integration Tools such as TeamCity, Jenkins or Hudson * Knowledge of SpecFlow, Cucumber and/or other test automation tools * Experience writing and reviewing automated test scripts * Understanding of Test Driven Development (TDD) and/or Behavior Driven Development * Familiarity with Agile and Scrum methodologies * Knowledge of Microsoft Team Foundation Server (TFS) * Certified Scrum Developer (CSD) certification * Secret Clearance

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.