Senior .Net Applications Developer

AVER

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent applied experience
  • 8+ years as a .Net Software Application Developer
  • Proficiency in Microsoft C# (.Net CORE) and .NET Framework
  • Experience with cloud and DevOps tools (Microsoft Azure DevOps, GitHub Actions)
  • Strong background in ORM and relational database technologies
  • Familiarity with NoSQL databases like Cosmos DB or MongoDB
  • Knowledge of security protocols (SAML, OAuth 2.0, OpenID Connect)

Responsibilities

  • Deliver solutions across the full software development lifecycle
  • Design and implement data automation solutions
  • Develop tools using open-source technologies
  • Create dashboards for senior leadership
  • Perform system analysis and end-user support
  • Troubleshoot production issues and enhance software applications
  • Provide technical guidance and mentorship to the development team

Benefits

  • Collaborative team environment focused on exceptional client service
  • Opportunity to work with transformative technology solutions
  • Hybrid work model with flexibility to work from home
  • Engagement in exciting projects supporting government missions
  • Access to professional development and growth opportunities
Full Job Description
Description

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
  • Design and implement data automation solutions to automate processing of unstructured data for analytics and reporting
  • Develop automated tools, preferably leveraging open-source technologies.
  • Skilled in creating dashboards and executive-level reports for senior leadership, including director-level stakeholders
  • Perform system analysis, requirements collection, design, development, training, data conversion, implementation, documentation, and end user support
  • 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 team leader on projects providing guidance, oversight and mentorship to less senor staff
  • Provide technical expertise and guidance to clients and team
  • Instruct, assign, direct, and check the work of others on the development team


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 with cloud and DevOps using Microsoft Azure DevOps or GitHub Actions, Azure App Services, Azure Functions, Azure API Management, Familiarity with Azure Storage (Blob, Queue, Table), Azure Key Vault
  • 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 NoSQL databases such as Cosmos DB or MongoDB
  • 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 with security and identity management leveraging Entra ID (formerly Azure Active Directory)
  • 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)

Desired Requirements:
  • Experience with Microsoft Visual Studio 2022 or greater
  • Experience with CI/CD pipelines using Azure DevOps or GitHub Actions
  • Familiarity with Agile Scrum & Kanban methods
  • Experience with cloud-native development and microservices architecture
  • Knowledge of secure coding practices and application security principles
  • Familiarity with Azure Logic Apps and Event Grid
  • Experience with database performance tuning and optimization for SQL Server, Oracle, and Cosmos DB
  • Experience with MVC Design Patterns and MVVM Design Patterns desired
  • Experience with GraphQL (optional but preferred)


Location:
  • Washington, DC
  • HYBRID, 2 days per week at client site

Security Requirements:
  • Ability to obtain and maintain a government clearance (Public Trust)
  • This role supports a government agency which requires U.S. citizenship

Similar Jobs

More Jobs at AVER

More Information Technology Jobs

Find similar Senior .Net Applications Developer jobs: