Ft. Belvoir, VA
Education/Certifications: N/A
Years of Experience: 8+ years’ experience .NET development; 5+ years’ experience – SDLC, software testing, SQL database supporting, mentoring junior associates, & tracking SW defects
Clearance Level & Investigation: TS/SCI with SBI; ability to attain SI, TK, G, HCS, NATO Secret (Ft. Belvoir role)
IT Level (AR 25-2): N/A
IA Cert Level (DoD 8570.01): IAT Level II / Int.
Computing Environment Certifications: N/A
Job Description:
Qualifications:
The Senior .NET/C# Developer must have the following minimum skills and expertise:
- 8+ years’ experience in .NET Development (including MS.NET, C#, MVC 4+, & IIS for Windows Server web development).
- 5+ years’ experience in the following:
- Software Development Life Cycle Process (SDLC).
- Software development unit testing, system testing, functional testing, user acceptance testing, or other development testing experience.
- SQL database development stored procedures.
- Mentoring junior personnel on proper practices/procedures.
- Documenting software defects using bug tracking system & reporting defects to software developers & project managers.
- Requires TS/SCI clearance with SBI & ability to attain SI, TK, G, HCS, and NATO Secret clearance.
- Requires DoD 8140.03 IAT Level II /Intermediate certification.
Responsibilities:
- Provide application development for MS-oriented enterprise environment (including, but not limited to MS.NET, C#, MVC 4+, and IIS for Windows Server web development knowledge) for custom in-house developed web applications.
- Collaborate with peers to review code & ensure best practices, team norms, and coding standards followed.
- Provide web development/version control for MS-oriented enterprise environment using Government-provided tools (MS Visual Studio 2019 & later, Azure Dev Ops & later).
- Estimate level of effort required for design, development, deployment, & testing; provide information to Customer.
- Participate in iterative development team through all facets (sprint planning, daily scrum meetings, reviews, retrospectives).
- Develop documentation to include test plans, end-user documentation, wireframes, mockups, Use Case Diagrams, & flowcharts.
- Use Azure Dev Ops (ADO) for code changes & version controls.
- Create/update test plans & record results in developer documentation.
- Collaborate with QA team to mitigate findings identified during testing.
- Build fully deployable packages for development, staging, integration, & production environments; submit deployment requests for approval.
- Leverage advanced programming skills to develop & incorporate mandatory fields of DNI Audit.XML specification IAW ICS-500-27 Collection and Sharing of Audit Data.
- Adhere to software development methods including Agile, SCRUM, & Lean in development of software.
- Provide project status reports to Government at all stages of project lifecycle.
- Utilize ADO to record & report bugs to QA, project managers, & other stakeholders.
- Ensure SOPs, “How To” guides, testing plans, & accreditation paperwork complete for each application.
- Remote personnel (without TS/SCI clearance): Write code in unclassified environment & provide code to TS/SCI-cleared developers for integration into production environments.