Senior .NET Developer

Posted 117ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior .NET Developer designing applications for cloud environments supporting federal, state, and nonprofit missions. Collaborating with teams to implement data integration and modernization initiatives.

Responsibilities:

  • Design, develop, and implement .NET-based applications that support data integration, analytics, and modernization initiatives.
  • Build and optimize data-driven solutions leveraging SQL and PostgreSQL, ensuring high performance and data integrity.
  • Collaborate with architects and engineers to align application design with existing system architecture and long-term modernization goals.
  • Integrate secure DevSecOps and CI/CD practices into development workflows to improve deployment reliability and code quality.
  • Develop and maintain APIs and microservices to enable interoperability and data exchange across multiple systems and platforms.
  • Troubleshoot, test, and refine applications using version control (Git) and modern software engineering practices to enhance usability, scalability, and maintainability.

Requirements:

  • 5+ years’ .NET experience designing, developing, and implementing software applications in a cloud environment (AWS)
  • Building and optimizing data-driven applications SQL databases (PostgreSQL preferred) and familiarity with NoSQL technologies
  • Using Git for source control and versioning
  • Strong understanding of software design patterns and architecture
  • Knowledge of DevSecOps best practices and CI/CD technologies
  • Preferred Requirements: Experience leveraging AI coding assistants to boost productivity and code correctness
  • Experience with Typescript and React for frontend development
  • Experience with Python for scripting.
  • Education/Certification Requirements: Bachelor’s Degree in Computer Science, Engineering, or related field
  • Related industry-recognized certifications helpful.

Benefits:

  • Ability to Obtain a Public Trust
  • Remote work