NET Developer

DANE LLC•Washington, DC
•$90,000 - $110,000•Hybrid

About The Position

DANE is seeking a .NET Developer to support the design, development, maintenance, and enhancement of web applications and services built on Microsoft .NET technologies. The role includes developing and reviewing application code, troubleshooting and resolving software issues, collaborating with project teams to gather and implement requirements, and supporting application deployment and maintenance activities. The successful candidate will have experience with ASP.NET and .NET Core, strong problem-solving skills, and the ability to work effectively in a team-oriented environment. The role also requires a foundation in software development best practices, a commitment to high-quality solutions, and experience supporting enterprise applications throughout the software development lifecycle. This is a full-time, hybrid position based in Washington, DC. The position is 40 hours per week, eight hours per day. The work arrangement is 100% on-site for the first two months, then two days on-site and three days telework; USCP may increase on-site days. Applicants must be U.S. citizens and able to pass a USCP criminal history check and fingerprinting for badge access. Relocation benefits are not available.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • At least 5 years of professional software development experience.
  • At least 3 years of hands-on experience developing applications using Microsoft .NET technologies, including ASP.NET and .NET Core.
  • Experience designing, developing, testing, and deploying web-based applications and services.
  • Proficiency in C#, ASP.NET, .NET Core, and related Microsoft development frameworks.
  • Experience working with relational databases such as Microsoft SQL Server and developing database-driven applications.
  • Knowledge of software development lifecycle (SDLC) methodologies and best practices.
  • Experience with source code management tools such as Git, Azure DevOps, or Team Foundation Server (TFS).
  • Experience developing and consuming RESTful APIs and web services.
  • Strong troubleshooting, debugging, and problem-solving skills.
  • Ability to perform code reviews and ensure adherence to coding standards and best practices.
  • Experience supporting application deployments and releases across development, test, and production environments.
  • Understanding of application security principles and secure coding practices.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively in a team environment.
  • Ability to manage multiple priorities and meet project deadlines.
  • Must be a U.S. citizen.
  • Ability to pass a USCP criminal history check and fingerprinting for badge access.

Nice To Haves

  • Microsoft certifications related to .NET development are preferred but not required.
  • Experience with Azure cloud services and cloud-native application development.
  • Experience with JavaScript frameworks such as Angular, React, or Vue.js.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with Agile/Scrum development methodologies.
  • Knowledge of microservices architecture and containerization technologies such as Docker and Kubernetes.
  • Experience integrating applications with third-party APIs and enterprise systems.
  • Familiarity with automated testing frameworks and test-driven development (TDD).

Responsibilities

  • Design, develop, test, and maintain web applications and services using Microsoft .NET technologies, including ASP.NET and .NET Core.
  • Analyze business and technical requirements and develop software solutions that meet project objectives.
  • Write clean, efficient, scalable, and maintainable code following established development standards and best practices.
  • Review, debug, and troubleshoot application issues to identify and resolve defects and performance problems.
  • Collaborate with project managers, business analysts, developers, and other stakeholders throughout the software development lifecycle.
  • Participate in code reviews to ensure code quality, security, and adherence to development standards.
  • Develop and execute unit tests and support system, integration, and user acceptance testing activities.
  • Create and maintain technical documentation, including design specifications, code documentation, and deployment procedures.
  • Support application deployments, upgrades, and releases across development, testing, and production environments.
  • Monitor application performance and implement enhancements to improve reliability, scalability, and user experience.
  • Integrate applications with databases, APIs, and third-party systems as required.
  • Ensure applications comply with security, performance, and organizational standards.
  • Provide technical support and assistance for production issues and user-reported problems.
  • Stay current with emerging .NET technologies, tools, and industry best practices and recommend improvements where appropriate.
  • Work effectively in a team environment while managing assigned tasks and project deadlines.

Benefits

  • Generous paid time off from the first day.
  • Options for health insurance coverage.
  • Options for dental insurance coverage.
  • Options for vision insurance coverage.
  • 401(k) contribution options.
  • Support for continued learning.
  • Flexible work-from-home options.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service