TITLE : Software Engineer II – Front End
LOCATION : Chennai
POSITION SUMMARY & KEY AREAS OF RESPONSIBILITY :
Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team of Engineers. This individual will serve the “Software Engineering” role on an Agile team.
The role is a Front End software developer using different web technologies e.g. HTML5 / CSS3, Native JavaScript or AngularJS or Angular or ReactJS and other web server technologies.
Responsibilities include but not limited to :
- Develop high quality software which meets requirements, promote re-use of software components and facilitates ease of support.
- Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
- Identifies and implements process improvements in Engineering practices.
- Utilize software-based system maintenance and tracking tools.
- Provide input and technical content for technical documentation, user help materials and customer training.
- Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional / nonfunctional requirements.
- Implement software mechanisms to improve code stability, performance, and reusability. Participates and leads code review sessions.
- Create high fidelity estimates of their own work efforts.
- Applies good debugging and troubleshoot techniques to understand and resolve a defect found in software.
- Creates high quality documentation as required like functional specifications; component test specification and integration test specifications.
- Develops and improves test driven development while producing software.
- Learns and applies test methodology, processes, procedures, standards and tools used by team and applies as and when required.
- Practices Agile development principles with Scrum
- Develops and improves test driven development while producing software.
- Uses and tries to improve Agile tools being used in the development.
BASIC QUALIFICATIONS :
3+ Years of related experience with bachelor’s Degree in Computer Science or related fieldStrong Web development skills using H TML5 / CSS3, Native JavaScript or AngularJS or Angular or ReactJS and other web server technologies .Strong understanding of Software Development and Quality Assurance best practicesStrong troubleshooting techniques and problem-solving skills.Ability to understand business and technical requirementsAbility to document the requirements inform of word document and / or UML diagramsExcellent written and verbal communication skillsExcellent teamwork and collaboration skillsPREFERRED Qualifications
Experience with Designer Specialty Retail and Food & Drug POS solutions (payments, eWIC, loyalty, promotions, etc.)Experience with POS and Self-Checkout Integrations.Experience with Cloud development.Experience working on one of the cloud technology(AWS, Azure, Google) added advantage.