Job Description
Job Description
Location: Washington, DC.
Work Arrangement: Onsite
Duration:12-month contract, with possible extension
W-2 or 1099
No C2C, visa transfers, or sponsorship
The DNA Group is seeking a Senior Application Developer to support enterprise application development, system enhancements, and mission-critical platforms within the Office of Information Systems (OIS), Application Software Development (ASD) Division. The Senior Application Developer will lead the design, development, delivery, and enhancement of Client-Server, Web-Based, Cloud-Based, and Mobile Software Applications using Microsoft .NET technologies. The role works closely with Business Analysts, technical teams, and government stakeholders to deliver secure, high-quality, and efficient IT solutions aligned with business needs.
Overview Requirements:
- Develop, maintain, and enhance software applications using .NET, ASP, and Visual C#.
- Design and implement new functionality, system improvements, and enhancements for existing applications.
- Troubleshoot, fix, and support production issues, including proactive application monitoring and audit log tracking.
- Work closely with Business Analysts to understand business processes and translate them into effective IT solutions.
- Build and maintain advanced reporting and dashboard capabilities.
- Collaborate with QA/QC teams to ensure applications are secure, reliable, defect-free, and compliant with industry standards.
- Perform system upgrades, performance analysis, and support integration with statewide and cross-platform technologies.
- Define and document development processes, standards, best practices, and technical documentation, including user guides and system diagrams.
- Provide mentorship and technical guidance to application, reporting, and query developers.
- Deliver strategic and technical advice to clients, management, and leadership.
Minimum Qualifications:
- 11–15 years of proven experience in designing, developing, delivering, and enhancing enterprise applications using Microsoft technologies within distributed (n-tier) architectures.
- Advanced experience with .NET, ASP.NET, Visual C#, SQL Server, and SQL/Procedural Language.
- Hands-on experience with database technologies, ETL processes, and data warehouse / business intelligence platforms.
- Strong experience preparing complex technical documentation.
- Advanced experience conveying technical and functional concepts to technical and executive-level stakeholders.
- Strong analytical, problem-solving, and communication skills.
Required Experience:
- Bachelor’s degree in IT or a related field, or equivalent professional experience.
- Experience developing enterprise applications using Microsoft technologies within a distributed (n-tier) architecture — 15 Years (Required)
- Convey technical and functional concepts for a specific technical specialty — 13 Years (Required)
- Prepare complex technical documentation — 13 Years (Required)
- Experience developing applications using C#, ASP.NET — 11 Years (Required)
- Experience with database technologies and front-end/back-end development (SQL, Cognos, etc.) — 11 Years (Required)
- Experience developing enterprise applications interacting with MS SQL Server and/or Oracle databases — 11 Years (Required)
- Experience with Visual Studio 2010+ and .NET Framework 2.0–4.6.2 using C# and VB — 10 Years (Required)
- Strong ETL experience in Data Warehouse / Business Intelligence platforms — 7 Years (Required)
- Experience with databases using ADO.NET — 7 Years (Required)
- Experience with Windows Communication Foundation (WCF) and Service-Oriented Architecture — 6 Years (Required)
- Experience with JIRA, Bugzilla, or HP ALM tools — 5 Years (Required)
This Job Is Ideal for Someone Who Is:
- Experienced in Microsoft .NET application development in enterprise environments
- Skilled in designing, developing, and enhancing mission-critical systems
- Strong in technical documentation, coding standards, and secure development
- Proficient in troubleshooting, performance monitoring, and optimization
- Experienced in mentoring teams and coordinating programming activities
- Effective working with Business Analysts, QA teams, and government stakeholders
- Detail-oriented, technically driven, proactive, and accountable for quality and performanc