Senior Software Engineer - .NET
Cabot Technology Solutions Pvt. Ltd.
Location: Infopark, Kerala
We are seeking a highly proficient and results-driven Senior Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and delivering scalable, secure, and high-performance web applications using modern .NET technologies. This role requires strong technical expertise, attention to detail, and a proactive approach to problem-solving. You will collaborate closely with managers, architects, and cross-functional teams to translate business requirements into robust technical solutions.
Key Responsibilities:
• Design, develop, and maintain ASP.NET Core Web APIs and enterprise-grade web applications.
• Implement scalable backend solutions using .NET 6/7/8, C#, and Entity Framework Core or ADO.NET.
• Collaborate closely with front-end developers, QA, DevOps, and business teams to deliver robust solutions.
• Develop and integrate RESTful services, Microservices, and secure third-party APIs.
• Participate in code reviews, contribute to coding standards, and ensure high performance and maintainability.
• Work with CI/CD pipelines and assist in automating build and deployment processes.
• Manage and optimize database operations in MS SQL Server and NoSQL databases (e.g., MongoDB, Cosmos DB).
• Contribute to cloud-based deployments and assist in managing services on Azure or AWS (App Services, SQL, Blob Storage, Lambda, etc.).
• Troubleshoot complex technical issues, perform root cause analysis, and implement effective solutions.
• Participate actively in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Required Skills:
• Proficiency in C#, ASP.NET MVC, ASP.NET Core, and Web API development.
• Strong knowledge of Entity Framework Core or ADO.NET for efficient data access.
• Solid understanding of MS SQL Server, stored procedures, and query optimization.
• Experience working with NoSQL databases such as MongoDB, Cosmos DB, or DynamoDB.
• Practical experience in Azure or AWS cloud environments.
• Understanding of DevOps practices (CI/CD, Git, Azure DevOps, GitHub Actions, Jenkins).
• Familiarity with software design patterns, SOLID principles, and clean architecture.
• Exposure to containerization tools like Docker or Kubernetes is a plus.
• Strong problem-solving skills and ability to work independently within a team-oriented environment.
• Good communication skills and willingness to collaborate across technical and business functions.
Experience:
5-7 years
Key Responsibilities:
• Design, develop, and maintain ASP.NET Core Web APIs and enterprise-grade web applications.
• Implement scalable backend solutions using .NET 6/7/8, C#, and Entity Framework Core or ADO.NET.
• Collaborate closely with front-end developers, QA, DevOps, and business teams to deliver robust solutions.
• Develop and integrate RESTful services, Microservices, and secure third-party APIs.
• Participate in code reviews, contribute to coding standards, and ensure high performance and maintainability.
• Work with CI/CD pipelines and assist in automating build and deployment processes.
• Manage and optimize database operations in MS SQL Server and NoSQL databases (e.g., MongoDB, Cosmos DB).
• Contribute to cloud-based deployments and assist in managing services on Azure or AWS (App Services, SQL, Blob Storage, Lambda, etc.).
• Troubleshoot complex technical issues, perform root cause analysis, and implement effective solutions.
• Participate actively in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Required Skills:
• Proficiency in C#, ASP.NET MVC, ASP.NET Core, and Web API development.
• Strong knowledge of Entity Framework Core or ADO.NET for efficient data access.
• Solid understanding of MS SQL Server, stored procedures, and query optimization.
• Experience working with NoSQL databases such as MongoDB, Cosmos DB, or DynamoDB.
• Practical experience in Azure or AWS cloud environments.
• Understanding of DevOps practices (CI/CD, Git, Azure DevOps, GitHub Actions, Jenkins).
• Familiarity with software design patterns, SOLID principles, and clean architecture.
• Exposure to containerization tools like Docker or Kubernetes is a plus.
• Strong problem-solving skills and ability to work independently within a team-oriented environment.
• Good communication skills and willingness to collaborate across technical and business functions.
Experience:
5-7 years
If this opportunity aligns with your career goals, kindly share your updated resume with us at careers@cabotsolutions.com
Send resume to: careers@cabotsolutions.com