Job Summary
Develop and maintain scalable, high-quality .NET applications by applying object-oriented programming principles, designing reusable libraries, and implementing automated testing to support business processes and improve software reliability.
Responsibilities
- CI/CD pipelines (GitLab CI, Jenkins, Azure DevOps), Java Spring Boot. Ensure the application complies with relevant regulations (FINMA OSIR, MAR,GDPR, ID-QA-07, etc.) and undergoes periodic resilience testing (BCP/DR)
- Design and implement database schemas that accurately represent and support business processes using Microsoft SQL Server and RTPM
- Apply concurrency patterns and architectural design principles to build scalable and robust web applications
- Write clean, readable, and maintainable code that adheres to fundamental design principles for scalable application development
- Implement automated testing platforms and develop unit tests to ensure software quality and reliability
- Work with popular web application frameworks to enhance application functionality and user experience