Responsibilities:
 Investigate, analyze, review and enhance functionality and modules for existing software products.
 Research and develop software applications which match customer requirements
 Critical thinking and problem-solving
 Leadership Skills
 Produce clean, efficient code based on specifications
 Integrate software components and third-party programs
 Verify and deploy programs and systems
 Troubleshoot, debug and upgrade existing software
 Create technical documentation for reference and reporting
 Gather and evaluate customer feedback
Technical:
 Proven experience as a Software Developer, Software Engineer or similar role.
 Developing and directing software system validation and testing methods.
 Familiarity with Agile development methodologies.
 Experience with software design and development in a test-driven environment.
 Knowledge of coding languages (.Net, C#, Node JS, React JS, php, Laravel, JavaScript, JQuery, HTML/HTML5, CSS, bootstrap) and frameworks/systems (.Net, Node JS, Git)
 Experience with databases and Object-Relational Mapping (ORM) frameworks (. Microsoft SQL Server, MySQL, SQL Lite, Mongo DB).
 Ability to learn new languages and technologies.
 Resourcefulness and troubleshooting aptitude.
 Attention to detail & applying best practices and standard operating procedures.
Soft skills:
 Creativity is always a plus.
 Strong work experience and exposure to Retail Software Industry.
 Ready to work in startup environment and proactive to take up multiple roles and responsibilities.
 Good communication skills and a team player.
 Customer centric mindset and embrace and drive change.
 Experience working on a variety of software development projects.