Responsibilities
€¢ As a leader within the development group, you will be primarily responsible for the overall design,
development, and maintenance of the product:
€¢ Working closely with senior stakeholders to understand business requirements and help translate
these into technical requirements for the development team
€¢ Planning and defining technical architecture for features or system design
€¢ Defining and guiding cloud/DevOps implementation
€¢ Designing, building and configuring applications to meet business process and application
requirements
€¢ Directing the development team in the design, development, coding, testing and debugging of
applications
€¢ Writing testable, scalable and efficient code and leading code reviews
€¢ Mentoring junior team members and ensuring they adhere to determined software quality standards
Must-Have skills:
€¢ Bachelors/master's degree in computer science engineering with proven work experience of 4+ years
within similar or related field.
€¢ Passion for building enterprise web applications leveraging modern architecture principles,
€¢ Experience with driving new feature development - from ideation to PoC to testing to scalable
production deployments
€¢ Experience with building reusable code and libraries for future use
€¢ Working on accurately translating user and business needs into functional front-end code
€¢ Significant experience in defining JSON requirements and API contract requirements
€¢ Significant experience in creating GML and API contracts independently
€¢ Proven experience of building a commercial product development environment
€¢ Write design specifications, and subsequently implement and unit test the software
€¢ Sound knowledge of Computer Science fundamentals, data structures, design patterns and
architecture principles
€¢ Good understanding of deployment environments, configuration of applications, change
management principles
€¢ Passion for keeping up with new trends and developments.