Jr. Software Developer.Programming-Python.25-26

Hard n Soft Technologies Pvt. Ltd. · 3 months ago
Location
Chennai - Corporate Office
Department
Production - HnS
Employment Type
Full-time
Applications Received
41

Job Overview

-The Junior Python Developer will contribute to the development, customization, and maintenance of software solutions, primarily using the Frappe framework and Python. This role is ideal for developers with 2 to 4 years of experience who are passionate about building scalable backend solutions, integrating APIs, and supporting business process automation.

-This position involves working closely with cross-functional teams, understanding user requirements, and ensuring quality and timely delivery of solutions.


Responsibilities and Duties

-Develop, test, and maintain server-side applications using Python and the Frappe framework.

-Customize and configure modules in ERPNext and other Frappe-based applications based on client requirements.

-Collaborate with UI/UX designers and frontend developers to integrate backend services.

-Participate in code reviews, write unit tests, and maintain high-quality coding standards.

-Troubleshoot and resolve bugs, performance issues, and security vulnerabilities.

-Contribute to documentation related to architecture, functionality, and deployment.

-Assist in the deployment and version control of applications using Git and CI/CD tools.

-Work with the QA team to ensure proper testing and validation of developed modules.

-Stay updated with the latest trends in Python, Frappe, and web technologies.

-Support the senior development team with additional tasks and project planning.


Qualifications/Required Skills

-Bachelor’s degree in Computer Science, Information Technology, or a related field.

-2 to 4 years of experience in backend development with Python.

-Hands-on experience in the python framework such as Django, Flask, etc..

-Experience in Frappe Framework and ERPNext development will be appreciated.

-Good understanding of RESTful APIs, ORM, and MVC architecture.

-Familiarity with JavaScript, HTML, CSS, and front-end integration is a plus.

-Exposure to Agile/Scrum methodologies.

-Experience with Linux-based development environments is an advantage.


Must Possess

-Strong programming fundamentals in Python and Frappe.

-Problem-solving and debugging skills.

-Basic understanding of databases such as MariaDB/MySQL.

-Ability to write clean, maintainable, and efficient code.

-Effective communication and collaboration skills.

-Willingness to learn and take ownership of assigned tasks.

-Basic understanding of Git and version control practices.