Role description
Role Overview
We are seeking an experienced Senior C Software Developer to design, develop, and maintain high-quality software solutions. You will play a key role in delivering scalable and performant applications, mentoring junior developers, and driving best practices across the development lifecycle. This role requires strong expertise in the .NET ecosystem, a solid understanding of software architecture, and the ability to work collaboratively within cross-functional teams.
Key Responsibilities
Development & Delivery:
- Design, develop, and maintain applications using C, .NET (Core/Framework)
- Write clean, scalable, and maintainable code
- Participate in full SDLC
- Build and integrate APIs and backend systems
- Contribute to CI/CD pipelines
Technical Leadership:
- Mentor developers and conduct code reviews
- Advocate best practices
- Support architectural decisions
Collaboration:
- Work with stakeholders and cross-functional teams
Quality & Performance:
- Ensure performance and reliability
- Implement automated tests
- Troubleshoot issues
Required Skills & Experience
- Strong C and .NET expertise
- ASP.NET MVC / Web API
- OOP and design patterns
- SQL Server
- Entity Framework
- Git
- CI/CD
- Microservices
- JavaScript frameworks /Typescript/Vue3
- Docker / Kubernetes
- Messaging systems
Soft Skills
- Problem solving
- Communication
- Mentorship
- Attention to detail
Skills
.Net, ASP.Net, Web API, AWS,CI CD
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.