Department: Product Development
Project Location(s): Chennai
Education: Any Degree
-
- Cumulative experience of more than 5 years in one or more of the following or similar programming languages:
- Java: Demonstrable Experience in Developing Complex Enterprise Applications and System Integration in Java EE 8
- We work with various established and evolving web technologies, such as Java, Node.js, JavaScript, TypeScript, AngularJS, HTML and CSS, and use powerful tools such as Docker, Git and Jenkins.
- Development of application components to run on major cloud platforms such as Heroku, Amazon Web Services
- JavaScript – specifically demonstrable experience in developing complex JavaScript applications in Node.js or client-side applications using AngularJS, React, JQuery or similar frameworks
- Minimum of 2 years’ experience in object-oriented design and understanding of libraries, frameworks, UML and test-driven development
- Experience with Git, SVN or equivalent source control system
- Demonstrated ability to analyze and manage existing code, understand database principles and generic SQL code.
- 80% of coding, plays a leading role in creating applications and features that meet the highest coding standards, optimizes the use of advanced infrastructure features, and provides comprehensive unit testing coverage
- Encourage adoption of industry best practices, appropriate use of software development tools, and adherence to development processes
- Work with testers to help define the approach for testing new deliverables and quickly resolve problems discovered during the testing process.
- Provide product support, which includes educating colleagues on the use of new product features, as well as analyzing and resolving issues reported by project teams and customers.
- Produce the required technical documentation.