ROLES AND RESPONSIBILITIES : Develop our core web application using service-oriented architecture exposing APIs for internal and external clients.
Implement architecture and design patterns to help ensure that systems scale. Establish processes and best practices around development standards.
Review product requirements in order to give development estimates and product feedback. Apply technical expertise to challenging architecture and design problems.
SKILLS / COMPETENCIES : 4+ years experience in developing enterprise-grade web applications. Experience with software design patterns like MVC, MVVM, etc.
Experience building applications using service-oriented architecture, web services and APIs. Knowledge of SQL, database design and LINQ.
Hands-on experience on Microsoft Azure is an added advantage. Experience working in an Agile environment (SCRUM certification a major plus).
Proponent of continuous integration, unit testing (mandatory) and automation. Strong English communication skills, both written and spoken.
Ability to work and communicate clearly and efficiently with team members.