About The Position

Andworx is seeking a Senior .NET Cloud Native Developer to play an important role in the development of mission and operational applications for a federal government agency. As Senior .NET Cloud Native Developer, you will be working on an Agile team that develops enterprise web applications using technologies that include ASP.NET, .NET CORE, .NET 8 or newer, Entity Framework, Azure DevOps, and relational databases such as Oracle. You will work with a team of developers, testers, business analysts, and stakeholders to develop solutions to customer requirements and objectives. This is an excellent opportunity to contribute to a dynamic team where you will have high visibility developing applications that make an impact on the mission Please Note: This position requires 5 days per week of on-site work at our customer’s location in Washington, DC. Candidates must be within a commutable distance to the Washington, DC Metro area. We are seeking either 1099 or W-2 candidates. Andworx gets things done! We are a collaborative team of digital transformation experts and IT professionals who have an entrepreneurial mindset. We ignite the enthusiasm of our customers by delivering innovative, creative, and high-quality solutions, all paired with unparalleled services. We are a team of life-long learners who enjoy excelling, coaching, and mentoring. Together we celebrate our achievements and learn from our challenges as we grow through each experience as a team.

Requirements

  • 8-10 years of experience developing enterprise level applications, preferably in a Federal Government environment.
  • Hands-on experience with ASP.NET, .NET 8, 9 or 10, .NET Framework 4.8, .NET Core, C#, Entity and similar .NET design patterns and frameworks.
  • Experience and understanding in developing responsive and web enabled applications, including web services integration utilizing JSON Web Tokens (JWT) for secure API communication.
  • Experience with Microsoft Azure DevOps or GitHub Actions, Azure App Services, Azure Functions, Azure API Management, Azure Key Vault, and familiarity with Azure Storage (Blob, Queue, Table).
  • Familiarity with relational databases (SQL Server 2016 or newer, Oracle 12c or above), and NoSQL databases such as Cosmos DB or MongoDB.
  • Experience with Entra ID (Azure AD), including authentication protocols (SAML, OAuth 2.0, OpenID Connect) and access management using RBAC and claims-based authentication.
  • Excellent written and oral communication skills, with both technical and non-technical people.
  • Bachelor's degree in Computer Science, Information Systems, or an equivalent/related field.
  • U.S Citizenship is required as is ability to successfully obtain a federal government investigation for a Position of Trust clearance. (Green card holders do not meet this requirement.)

Responsibilities

  • Develop enterprise applications and support end-to-end software development and delivery in an Agile Microsoft code-base environment.
  • Apply understanding of application development processes, coding standards, and performance standards to develop, test, and deploy engaging software solutions.
  • Work with subject matter experts and key stakeholders to understand customer business processes, objectives, and solution requirements.
  • Use agile techniques to prepare user stories and acceptance criteria to meet prioritized requirements.
  • Participate in researching, testing, packaging, and delivering software and documentation to a production environment.
  • Troubleshoot, debug, maintain, and improve applications as well as compile and assess user feedback to improve software performance.
  • Use various scripting and programming languages to develop, test and deploy software solutions.
  • Automate processing of unstructured data to improve analytics, reporting, and operational efficiency within Microsoft-based environments.
  • Design and deliver dashboards and executive-level reporting that support leadership decision-making
  • Support system integration and compatibility across web, client-server, data-entry, and collaborative computing applications.
  • Provide technical guidance, and training, to clients; and provide mentorship to team members.
  • Recommend tools, software packages, and application integration approaches to improve performance and delivery.
  • Create and maintain technical documentation, including user manuals and system reports.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service