We're looking for a passionate and seasoned Senior Python Developer with strong experience in Enterprise Application Development to join our growing tech team.
Must have Skills : Python (with Django), JQuery, Pandas, AWS, Enterprise App Development, OOP principles.
Good to have skills : HTML / CSS, ORM, PostgreSQL, REST APIs, Modern dev tool.
Job Description :
- Strong proficiency in Python programming language with Django framework. with relevant experience of 6 years in Python and Django
- Should have a strong understanding of object-oriented design principles. Experience in java will be an added advantage. Java 5 years of experience
- Good coding / debugging / clean and reusable code writing skills.
- Having a good understanding of experience with ORM frameworks such as Hibernate or JPA.
- Understand code security / authentication and authorization mechanisms.
- Experience with database-driven development using PostgreSQL database.
- Should have experience leading teams and providing technical guidance.
- Should have experience building enterprise applications.
- Solid understanding of RESTful API design and implementation.
- Experience in Bootstrap 4 and jQuery will be an added advantage.
- Experience in Human Resource Information Systems will be an added advantage.
- Familiarity with Microservices architecture and design patterns.
- Experience with modern application development tools and libraries.
Roles and Responsibilities :
Design, develop, and maintain scalable enterprise-grade applications using Python (Django framework).Apply strong understanding of object-oriented design principles to deliver clean, efficient, and reusable code.Lead and mentor development teams, ensuring adherence to coding standards, best practices, and project timelines.Collaborate with cross-functional teams to define, design, and implement high-quality software solutions.Work extensively with PostgreSQL for database-driven development, including schema design and query optimization.Develop and integrate RESTful APIs, ensuring performance, security, and reliability across applications.Utilize ORM frameworks (such as Hibernate or JPA) for efficient data access and management.Implement robust authentication and authorization mechanisms to ensure data security and compliance.Engage in code reviews, debugging, and optimization to enhance system performance and maintainability.Leverage experience in Java (5+ years) for integration and cross-technology collaboration where applicable.Contribute to projects involving Microservices architecture, promoting modular, scalable system design.Advantageous exposure to Bootstrap 4, jQuery, and modern development tools for front-end enhancement.Prior experience in Human Resource Information Systems (HRIS) will be an added benefit.(ref : hirist.tech)