Senior .Net Application Developer
Listed on 2026-09-12
-
Software Development
.NET Developer, Full Stack Developer, Software Engineer, Senior Developer
AVER is a fast-growing SDVOSB that has achieved significant revenue growth over the past 5 plus years with much of our work focused on Data Analytics, Mission Support, IT Modernization and Biometrics. AVER is seeking a
Senior .Net Application Developer with in-depth knowledge and experience assisting with agile methodology development for software maintenance and operations using .NET based coding tools. This role is technically focused from a software development lifecycle perspective to deploy products into a production environment. Join a collaborative team who values AVER’s mission, focus, and culture of delivering exceptional client service with great people and transformative technology solutions that ensure Government mission success.
Responsibilities Include:
- Demonstrated success delivering solutions across the full systems development lifecycle, leveraging deep technical expertise to understand scope and ensure successful project delivery
- Support covers of all websites, web-enabled data-entry systems, standalone and client-server applications, and collaborative computing products
- Design, develop, enhance, debugs, implement, and troubleshoot production problems related to software applications
- Research, test, build, and coordinate the conversion and/or integration of new products based on client requirements
- Design and develop new software products or major enhancements to existing software and evaluates effectiveness of solutions
- Address problems of systems integration, compatibility, and multiple platforms
- Consult with project teams and end users to identify application requirements
- Perform feasibility analysis on potential future projects to management
- Assist in the evaluation and recommendation of application software packages, application integration and testing tools
- Resolve problems with software and respond to suggestions for improvements and enhancements
- Participate in development of software user manuals and technical reports
- Act as senior developer overseeing projects and providing guidance, oversight and mentorship to less senor staff
- Provide technical expertise and guidance to clients and team
- Conduct code reviews and review work of team members
Education Requirements:
- Bachelor’s degree in Computer Science, Information Systems, or related field. Applied experience as a Senior .Net Developer with skills to convey mastery of required experience may be substituted in lieu of degree requirement
Experience Requirements:
- 8+ years of technical analysis experience as a .Net Software Application Developer
- Experience with programming languages including Microsoft C# (.Net CORE), Microsoft .NET 6 or greater, Microsoft .NET Framework 4.8 or greater
- Experience using Git Hub Actions or another Dev Ops tool
- Experience with MVC Design Patterns and MVVM Design Patterns
- Experience with ORM and database technologies including Entity Framework Core (EF Core) 6 or greater
- Experience with relational databases (SQL Server 2016 or above, Oracle 12c or above)
- Experience with front-end development tools including JQuery, AJAX, Telerik Kendo UI or similar UI frameworks
- Experience with web services including RESTful Web Services
- Experience with back-end services including Windows Services, ASP.NET Core
- Experience implementing authentication protocols SAML, OAuth 2.0, and OpenID Connect
- Experience working with JSON Web Tokens (JWT) for secure API communication
- Experience with role-based access control (RBAC) and claims-based authentication
- Experience with Microsoft Server Operating Systems (Windows Server 2019 or above)
- Experience with Agile Scrum methodology
- Experience with security and identity management
- Knowledge of secure coding practices and application security principles
Location:
- Washington, DC
- HYBRID, 2 days per week…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).