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 experience)
  • 8+ years of .Net Software Application Development experience
  • Proficiency in Microsoft C# (.Net CORE) and .NET 6 or greater
  • Experience with cloud services, specifically Microsoft Azure and DevOps tools
  • Strong understanding of relational and NoSQL databases
  • Adequate knowledge of web services and security/authentication protocols
  • Proficient with front-end development tools and technologies

Responsibilities

  • Deliver solutions throughout the systems development lifecycle
  • Design and implement data automation for analytics
  • Develop automated tools using open-source technologies
  • Create dashboards and executive reports for leadership
  • Conduct system analysis and provide end-user support
  • Lead project teams and mentor junior team members
  • Investigate and solve integration, compatibility, and platform issues

Benefits

  • Collaborative team environment centered on client service
  • Opportunities for professional development and mentorship
  • Engagement in transformative technology solutions
  • Direct involvement in government mission success
  • Full-time, on-site work culture in Washington, DC
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:
  • ON SITE, Washington, DC (5 days a week in office)

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: