Logo
AVER

Principal .Net Applications Developer

AVER, Olympia, Washington, United States

Save Job

Principal .Net Application 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 Principal .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

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, debug, 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 evaluate 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 senior 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 an equivalent/related field.

Experience Requirements

10+ 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 (5 days on-site in Washington, DC)

Security Requirements

Ability to obtain and maintain a government clearance (Public Trust)

This role supports a government agency which requires U.S. citizenship

About Us AVER, LLC is a Data & Digital Transformation company that delivers exceptional client service with great people and transformative technology solutions to enable Government mission success. We provide customers with specialized technical skills and deep subject matter expertise focused on Homeland Security, Biometrics, Law Enforcement and Healthcare domains to meet the complex mission challenges today and tomorrow. We are a verified Service-Disabled Veteran-Owned Small Business (SDVOSB) that strives to provide a customer-centric experience building trusted partnerships with our clients and people.

Equal Opportunity Statement AVER is an Equal Opportunity Employer/Veterans/Disabled

#J-18808-Ljbffr