Role description
Senior .NET Developer – Job Description
Must Have Skills
- Strong hands-on experience in:
- C#
- ASP.NET
- .NET Framework
- .NET Core
- ASP.NET MVC
- Web API
- RESTful Services
- WCF
- Worker Services
- Windows Services
- Web Services
- Strong understanding and practical experience in:
- Multithreading
- Asynchronous programming
- Object-Oriented Programming (OOP)
- Design Patterns
- SOLID Principles
- Enterprise application architecture
- Strong experience in Microsoft SQL Server:
- Complex SQL Queries
- Stored Procedures
- Joins
- Query Optimization
- SQL Profiling
- Troubleshooting database issues
- Experience with:
- XUnit
- Unit Testing
- Code Reviews
- Best Coding Practices
- Debugging & Troubleshooting
- Hands-on experience with:
- Git / Bitbucket / SVN
- Jira Agile
- Confluence
- CI/CD Pipelines
- Jenkins
- DevOps Processes
- Excellent verbal and written communication skills
- Strong analytical and logical thinking
- Ability to work with offshore and onsite teams
- Experience working in Agile/Scrum environments
- Ability to explain technical architecture and data flow clearly
- Strong collaboration and stakeholder communication skills
Good to Have Skills
- AWS Cloud Services:
- Harness
- SQL Kata
- Code Build
- Microservices Architecture
- Financial Domain / Payment Gateway experience
- Experience supporting US clients in overlap timings
Roles & Responsibilities
- Design, develop, and maintain enterprise-grade web applications and APIs using Microsoft technologies.
- Build scalable backend systems with focus on reliability, performance, and maintainability.
- Develop and optimize multithreaded and asynchronous applications.
- Work closely with product owners, QA teams, and support teams to deliver business solutions.
- Participate in requirement gathering, architecture discussions, sprint planning, and code reviews.
- Troubleshoot complex production issues and provide efficient resolutions.
- Ensure adherence to coding standards, design principles, and development best practices.
- Collaborate with cross-functional teams to deliver end-to-end features.
- Perform technical analysis and provide architectural recommendations.
- Contribute to CI/CD automation and DevOps initiatives.
- Mentor junior developers and support delivery activities when required.
Preferred Candidate Profile
The ideal candidate should:
- Have strong backend development experience in enterprise applications
- Possess deep understanding of multithreading and concurrent programming
- Be capable of explaining project architecture and technical decisions
- Demonstrate strong debugging and troubleshooting capabilities
- Be detail-oriented and proactive in identifying technical gaps or ambiguities
- Work effectively in fast-paced Agile environments
- Be comfortable collaborating with global/offshore teams
Tech Stack Preference
- C#
- ASP.NET / ASP.NET Core
- .NET Framework / .NET Core
- MVC Framework
- WCF
- REST APIs
- Worker Services
- SQL Server
- Angular / Blazor
- Git / Bitbucket
- Jenkins / Harness
- AWS
- Jira / Confluence
- XUnit
- CI/CD Pipelines
Skills
.net,c#,microsoft sql server,restful,.net framework,git,angular,asp.net,wcf,sql,jira,confluence,unit testing,ci/cd
This is for CMP. Raised for Chennai location. Mandatory skills: Net Framework, ASP .NET, C .Net, MVC Framework, WPF, Web API, Web Services, .Net core, Worker service, Multithreading, Design patterns , XUnit. He should have excellent troubleshooting skills and have the ability to dig complex systems
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.