Company Overview: We are a leading software development company based in Cochin, India, specializing in Windows-based web applications deployed on Amazon Web Services (AWS). Our innovative solutions cater to a diverse clientele primarily located in the USA. We are expanding our team and seeking a passionate and experienced Senior .NET Developer to join us.

Position Overview: As a Senior .NET Developer, you will be a key contributor to our software development efforts, focusing on designing, developing, and maintaining high-quality software applications using VB.NET, C#.NET, and other front-end programming languages like JavaScript. You will work closely with cross-functional teams to deliver scalable and efficient technical solutions. The ideal candidate will have a minimum of 5 years of experience in software development and sound knowledge in MSSQL.

Required Skills:

  • Sound knowledge in MSSQL with experience in designing database schemas, writing complex queries, and optimizing database performance.
  • Proficiency in front-end programming languages such as JavaScript, HTML, and CSS.
  • Experience with web development frameworks such as ASP.NET MVC or ASP.NET Core.
  • Strong problem-solving skills and ability to think creatively and analytically.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Passion for technology and a strong desire to contribute to the development of cutting-edge software solutions.

Duties and Responsibilities:

  • Software Development: Design, develop, and maintain Windows-based web applications using VB.NET, C#.NET, and other front-end programming languages such as JavaScript.
  • Database Development: Utilize sound knowledge in MSSQL to design and optimize database schemas, write complex queries, and ensure data integrity and performance.
  • Code Review and Quality Assurance: Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.
  • Technical Design and Architecture: Collaborate with architects and other team members to design and implement scalable and efficient software solutions.
  • Problem Solving and Troubleshooting: Identify and resolve technical issues and bugs in a timely and efficient manner.
  • Documentation: Document technical specifications, system design, and code changes as per company standards.
  • Continuous Learning and Improvement: Stay updated with the latest technologies and best practices in software development, and share knowledge with team members.
  • Collaboration: Work closely with cross-functional teams including QA, product management, and customer support to ensure successful delivery of software solutions.
  • Project Management: Participate in project planning, estimation, and prioritization activities, and ensure timely delivery of high-quality software solutions.


Bachelor's degree in Computer Science, Engineering, or a related field.


  • Minimum of 5 years of experience in software development, with a strong background in .NET technologies including VB.NET and C#.NET.


Currently we are not accepting new applications for this position.
Please visist our Careers page for current openings. Current Openings