Job Description
Location: Coimbatore, India (Open Positions – 3)
About the role

We are looking for a highly talented, experienced Senior Software Engineer who is passionate about creating world-class products, has great development skills, a passion for quality coding and user experience.

Requirements
  • Write a clean well thought out design and code with an emphasis on quality, simplicity and maintainability
  • Consider customer’s perspective and experiences when designing systems
  • Contribute to design reviews, code reviews, and test case reviews
  • Responsible for understanding and adapting to new technologies, tools, methods, and processes from Microsoft and industry
  • Technology evaluation and recommendation for application architecture problems
  • Creation / evaluation and adoption of technology patterns and practices
  • Influence the team for right design and technology implementation & give future Architectural direction
  • Communicate effectively and partner well with other disciplines of the project team to deliver high-quality solutions, documentation and support to customers
  • Should engage in DevOps and Agile practices to build software
Skills (Must Have)
  • 3 to 5 years of Design/Development/Testing experience using large/complex application using various Microsoft technologies(C#, .NET, SQL Server, etc.)
  • API / back-end code in C#, ASP.Net, MVC, WebApi etc
  • Develop front-end applications in Javascript, Angular etc
  • Good experience on Requirement/Design/Code Review & Inspections practices
  • Knowledge on Microsoft Azure platform and services
  • Excellent written and oral communication skills
  • Experience in the broad range of Microsoft tools and technologies
  • Good understanding of enterprise scale technologies and developing large scale services
  • Ability to evaluate architectural options (complexity, performance, high-availability, scalability, durability) and make right recommendation for implementation
  • Passion to constantly explore the latest technology related to products and platform we build
Skills (Nice to have)
  • Experience with DevOps model
  • Good understanding of Agile development practices
  • Work experience in enterprise product development
  • Documentation of features, product marketing artifacts like feature blogs
  • Ability to engage with potential leads and customers for demonstrations and troubleshooting any technical challenges in the product

Desired Candidate Profile