C#/.Net Developer

Technica Corporation•Washington, DC
•$131,000 - $147,000•Onsite

About The Position

Technica Corporation is seeking a C#/.Net Developer to develop, enhance, and maintain web applications and services supporting mission-critical operations. The role involves building reliable backend components with the .NET framework and related technologies, integrating them with front-end and cloud-based systems, and delivering software that follows best practices and meets customer needs. The developer will collaborate with senior developers, designers, product owners, and other team members, and will receive guidance and mentorship from a Senior C#/.NET Developer. The position is located onsite at a government facility in Washington, D.C. Hybrid work requires customer approval and must follow government policies. Where remote work is allowed, it must be coordinated with the team lead and/or government point of contact without interrupting service delivery. The annual base salary range is $131,000–$147,000. Technica considers the position’s scope and responsibilities, experience, education and training, skills, location, and market and business considerations when determining an offer.

Requirements

  • Active Top-Secret clearance with SCI and CI Poly eligibility.
  • Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent education and/or experience.
  • Eight years of professional experience developing software using C# and the .NET framework.
  • Experience with ASP.NET, Entity Framework, and SQL Server.
  • Familiarity with architectural patterns and API styles such as REST and RPC.
  • Experience writing and executing unit tests and performing integration testing.
  • Understanding of secure coding practices and willingness to follow vulnerability remediation guidance.
  • Ability to collaborate with cross-functional teams and translate requirements into technical tasks.
  • Strong problem-solving skills and ability to work independently when implementing assigned tasks.

Nice To Haves

  • Experience with cloud platforms such as AWS or Azure.
  • Basic understanding of DevOps practices or exposure to CI/CD pipelines; GitLab preferred.
  • Experience working with object-relational mappers (ORMs) such as Entity Framework.
  • Knowledge of SQL or NoSQL database design principles.
  • Experience with containerization tools such as Docker.
  • Familiarity with Agile/Scrum development processes or experience in an Agile/Scrum development environment.
  • Relevant certifications in .NET development or cloud technologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain application features using C#, ASP.NET, Entity Framework, and SQL Server.
  • Modify and enhance existing application code to improve performance, functionality, and maintainability.
  • Integrate third-party components and APIs as needed.
  • Participate in the full software development lifecycle, including planning, requirements analysis, implementation, testing, and deployment.
  • Collaborate with senior developers and architects to implement technical designs and follow established patterns and standards.
  • Write clean, scalable, and maintainable code aligned with best practices and team guidelines.
  • Conduct unit and integration testing to validate functionality and ensure code quality.
  • Troubleshoot and resolve technical issues, defects, and performance bottlenecks.
  • Use Git/GitLab for source control, branching, and code collaboration.
  • Support operations and maintenance tasks such as minor enhancements, bug fixes, and performance tuning.
  • Participate in code reviews and apply feedback from senior engineers to improve technical proficiency.
  • Assist with remediating code and package vulnerabilities identified through scans, with senior guidance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service