Senior .Net Applications Developer
HybridWashington, District of Columbia, United States or Washington, United States
Job Summary
Design and implement data automation solutions to automate processing of unstructured data for analytics and reporting while developing automated tools leveraging open-source technologies. Perform system analysis, requirements collection, design, development, training, data conversion, implementation, documentation, and end user support for web-enabled data-entry systems, standalone, and client-server applications. Debug production problems, research new product integrations, and act as team leader providing guidance and mentorship to less senior staff. This role supports a government agency mission in Homeland Security, Biometrics, Law Enforcement, and Healthcare domains.
Required Qualifications
- 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
- 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)
- Ability to obtain and maintain a government clearance (Public Trust)
- U.S. citizenship
Desired Qualifications
- 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
- Experience with GraphQL
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.