Transforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
Senior Software Engineer, .NET, C#, ASP.NET MVC
Location
Costa Rica
Posted
21 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, .NET, C#, ASP.NET MVC
Clario
• Design, develop, test, debug, and maintain software applications and product enhancements • Analyze business and technical requirements, identifying gaps, ambiguities, and improvement opportunities • Build scalable and maintainable applications using established development standards and patterns • Develop and maintain backend database logic, queries, and data structures • Write clean, concise unit tests with appropriate code coverage • Participate in code reviews and contribute to design discussions • Troubleshoot production issues, isolate root causes, and implement fixes • Collaborate closely with product, QA, and cross-functional teams in an Agile environment • Prepare technical documentation to support development, maintenance, and troubleshooting activities
Job Requirements
- Bachelor’s degree in computer science or any other related field
- 3+ years of software development experience
- Proven hands-on experience with .NET and C#
- Strong experience with ASP.NET MVC
- Solid experience with PostgreSQL and backend database development
- Experience conducting requirements analysis
- Experience writing unit test cases
- Ability to work effectively in Agile development environments
- Strong problem-solving, communication, and documentation skills
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and enhance web applications in PHP • Implement integrations between systems • Participate in the technical refinement (grooming) of requirements • Ensure code quality and maintain an organized codebase • Assist in identifying improvements and fixes
• Develop solutions for mission-critical platforms with high availability and high performance • Write clean, testable, efficient code following best practices • Participate in all stages of the product development lifecycle • Ensure projects meet specifications and quality standards • Collaborate with other developers on implementation and troubleshooting • Research alternative approaches and technologies and present them for architectural review to support continuous improvement • Stay up to date with the latest development trends
Database Developer
ConfluenceHelping the investment management industry solve complex data challenges
• Design, build, and optimize **SQL Server stored procedures and complex queries** that support large‑scale investment performance calculations • Map and transform data from **custodial and investment data sources** into structured, analytics‑ready data models • Diagnose and resolve **performance bottlenecks** across very large datasets (millions to billions of records) • Partner closely with **application and UI engineers** whose reports and dashboards rely on your database outputs • Collaborate with onshore engineers and an offshore development team to deliver scalable, enterprise‑grade solutions • Contribute to platform modernization initiatives for new large enterprise client programs You’ll join a highly experienced engineering team working on **c**omplex, meaningful problems at the intersection of data, finance, and analytics.****
Database Developer
ConfluenceHelping the investment management industry solve complex data challenges
• Design, build, and optimize SQL Server stored procedures and complex queries that support large-scale investment performance calculations • Map and transform data from custodial and investment data sources into structured, analytics-ready data models • Diagnose and resolve performance bottlenecks across very large datasets (millions to billions of records) • Partner closely with application and UI engineers whose reports and dashboards rely on your database outputs • Collaborate with onshore engineers and an offshore development team to deliver scalable, enterprise-grade solutions • Contribute to platform modernization initiatives for new large enterprise client programs



