Python - Senior Engineer

Iris Software

6–8 yrs Noida, Gurugram, Pune Full Time Hybrid (office + remote)
Iris Software logo
Posted : yesterday
Actively hiring

Job description

Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services company committed to empowering our clients as their most trusted technology partner and providing a platform for top professionals to realize their full potential. With a global presence across India, the U.S.A., and Canada, we deliver cutting-edge solutions in financial services, healthcare, transportation & logistics, and professional services, leveraging the latest in application engineering, data analytics, cloud, DevOps, and AI.

At Iris, we believe in "Build Your Future. Own Your Journey." Our culture champions ownership, values your voice, and ensures your work makes a tangible impact. Through challenging projects, personalized career development, continuous learning, and dedicated mentorship, we provide the environment for you to excel both personally and professionally.

Responsibilities

Design and develop robust, scalable backend solutions and applications using Core Python, Django, or Flask. Define application architecture and development strategies aligned with business and technical needs. Lead the creation of reusable Python modules, libraries, and framework components. Optimize data processing using NumPy and Pandas to meet business and analytical demands. Develop efficient database interaction strategies and optimize SQL queries and data access patterns for enhanced performance. Establish ORM design standards and optimize object-relational mapping for better maintainability and scalability.

Implement and uphold development standards, coding practices, and framework usage guidelines. Utilize Python Shell for troubleshooting and optimization. Define comprehensive API testing approaches, including functional, integration, and service quality assurance. Establish unit testing standards and improve automated test coverage with PyTest and unittest. Review application designs and code to ensure adherence to engineering and quality standards.

Troubleshoot complex technical issues with detailed root cause analysis and sustainable solutions. Drive initiatives for application performance optimization, improved maintainability, and code quality. Ensure applications are scalable, reliable, and aligned with business objectives. Mentor team members on Python development, framework implementation, and best engineering practices. Collaborate effectively with cross-functional teams and stakeholders for seamless end-to-end solution delivery. Champion continuous improvement in application quality and engineering excellence.

Qualifications

We are seeking a Python Senior Engineer with 6-8 years of experience. Essential technical skills include proficiency in Python Shell, OOPS Concepts, Core Python Programming, MS SQL, Django, Pandas, FastAPI Framework, and Django ORM. Experience with HTML, CSS, JavaScript, and database interaction is also required.

Key responsibilities involve designing and developing scalable applications and backend solutions, defining application architecture, leading the development of reusable Python modules, and optimizing data processing with NumPy and Pandas. You will also design database interaction strategies, optimize SQL queries, establish ORM design standards, and implement development standards and coding practices. Utilizing Python Shell for troubleshooting, defining API testing approaches, and establishing unit testing standards are also crucial.

This role requires strong analytical thinking, effective communication regarding technical decisions and progress, and meticulous attention to detail across all phases of development. You will be expected to drive application performance optimization, mentor team members, collaborate effectively with stakeholders, and champion continuous improvement initiatives. Adaptability to evolving technologies and business requirements is essential.

Essential Skills

Python ShellOOPS ConceptsPython ProgrammingMS SQLDjangoPandasFastAPI FrameworkDjango ORM

Highlights

  • Actively hiring

More Details

RolePython - Senior Engineer
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Python - Senior Engineer at Iris Software | SkillMX | SkillMX