Job Description
Software Developer
APPLY FOR THIS JOBPondy , Pondicherry, Pondicherry, India (ST06)
Department
Service Delivery
Job Posted On
07-04-2025 18:45:41
Employee Type
Probationary
Experience range (Years)
2 - 3
Job Description,
Key Responsibilities
Key Responsibilities
- Develop and maintain web applications using PHP Laravel and Angular.
- Collaborate with front-end and back-end teams to build cohesive and efficient applications.
- Design, implement, and optimize APIs and services for seamless integration between the back-end and front-end.
- Write clean, maintainable, and efficient code following industry best practices.
- Work with databases such as MySQL, PostgreSQL, or MongoDB for backend data storage.
- Implement robust security measures in both front-end and back-end development.
- Troubleshoot, test, and maintain the core product software and databases.
- Participate in code reviews and contribute to the overall improvement of team development practices.
- Stay up-to-date with the latest trends, techniques, and best practices in both PHP, Laravel, and Angular development.
- Provide support and guidance for junior developers and participate in team knowledge-sharing activities.
- Ensure the technical feasibility of UI/UX designs.
- Proven experience as a PHP Developer with hands-on experience in Laravel.
- Strong proficiency in Angular for developing dynamic front-end web applications.
- Good understanding of RESTful APIs and integrating them with front-end components.
- Experience with MySQL, PostgreSQL, or similar relational databases.
- Solid understanding of object-oriented programming (OOP), design patterns, and MVC architecture.
- Knowledge of front-end technologies such as HTML, CSS, JavaScript, and Bootstrap.
- Familiarity with version control systems (e.g., Git).
- Experience in working with cloud services like AWS or Azure is a plus.
- Strong problem-solving and debugging skills.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience with unit testing and TDD in PHP or JavaScript.
- Knowledge of JavaScript frameworks like Vue.js or React.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience in Agile/Scrum development environments.