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 of .NET experience designing, developing, and implementing software applications
Experience building and optimizing data-driven applications
Strong understanding of software design patterns and architecture
Experience in SQL databases (PostgreSQL preferred) and familiarity with NoSQL technologies
Experience working in a cloud environment (AWS)
Experience using Git for source control and versioning
Knowledge of DevSecOps best practices and CI/CD technologies
Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements
Bachelor's degree
Additional Instructions
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.