Write code while conforming to pre-set guidelines and frameworks to solve complex problems is a must.
Communicate clearly and crisply - verbally and in writing - in English is mandatory.
Convey technicalities in simple language to SCRUM masters and product owners.
Translate business requirements and functional specification into clear and concise technical specifications.
Self-starting, keen learning attitude is very important. New tools and technologies can be introduced on short notice and the technical lead / sr. developer should be willing and able to upskill as required.
Demonstrable ability to debug and troubleshoot complex issues and bring them to resolution swiftly.
Review code of peers as part of peer review process.
Execute test plans defined by QA and business analysts as part of developer led unit testing.
The following skills and capabilities give the candidate an added advantage in their role.
Experience or knowledge of retail domain, specifically retail point of service [POS] solutions.
Experience of building integrations between an application and services like managed payment service providers, gift card service providers [closed loop payment providers].
Understanding of fiscalization and fiscal requirements.
Experience in handling build, release & deployments using CI/CD tools like Jenkins, Git, Bit Bucket.
Understanding of building cloud native applications in Azure, Azure service fabric.
Prior experience working as part of a release train in a scaled agile framework is an advantage.