Basic (Must Have):
• 7 to 10 years of total experience. Senior Level
• Experienced with SaaS application design patterns and practices.
• Experienced and hands on Ruby, MVC, Web API, Web Services, SQL queries
• Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
• Familiarity with the .NET framework
• Strong understanding of object-oriented programming
• Experience developing software in a SOA / microservices paradigm.
• Experience in designing and implementing REST based APIs.
• Understanding of fundamental design principles behind a scalable application
• Should have strong experience in source control and the best practices associated related to
branching, merging and releases.
• Should have good exposure to continuous integration and delivery (CI/CD) using tools.
• Must be able to work with the teams to ensure project success within timeline and scope.
Good To have
• Experience/exposure to Azure Cloud
• Agile development methodologies / DevOps practices.
• Familiarity with the Vue.js / ReactJS/ AngularJS ecosystem
• Excellent communication skills
• Analytical mind and problem-solving skill