arrow Back

Software Developer L1

Pune, India

By contacting us you agree with the storage and handling of your data by this website. Please view the terms of our policy here.

Job Description

We are looking for an experienced software development professional to join our Platform Development Team. The candidate will be responsible for the coding, unit testing and feature-maintenance of our next-generation service delivery platform.

Responsibilities

• Work as an individual contributor in a team environment on one or more projects as assigned
• Design and develop software components as assigned
• Write unit test cases to ensure that the developed code satisfies all the requirements
• Rigorously follow the software development & engineering practices to ensure high quality of the developed software
• Develop & maintain the required documentation
• Review the code written by junior developers and peers for functional and standards compliance
• Setup required development, build servers to support the projects
• Explore newer technology options and execute POCs
• Follow best practices in software engineering
• Actively participate in the agile development of the platform

Essential Skills

• Hands on experience in core/advanced Java/Javascript development on Unix/Linux
• Exposure to Object Oriented Analysis & Design
• Hands on experience on technologies such as Node.js & Angular
• Experience with AJAX frameworks such as GWT will be a plus
• Strong knowledge of SQL and databases (Postgres/Oracle and PLSQL)
• Experience of Build technologies like ANT, Maven and development tools like Eclipse, SVN
• Strong written and verbal communication skills
• Familiar with Agile Development methodology with short sprint cycle
• Experience with at least one of the following application servers – Tomcat, JBoss, WebLogic, WebSphere
• Exposure to validation tools and processes