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, a distinguished IT services company recognized among India's Top 25 Best Workplaces in IT. We are a rapidly expanding organization committed to empowering our clients with technology-enabled transformations. Our vision is to be a leading technology partner, fostering an environment where top professionals can achieve their full potential.

We operate across various sectors including financial services, healthcare, transportation & logistics, and professional services, delivering complex, mission-critical applications. Our expertise spans cutting-edge technologies like Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.

Responsibilities

As a Senior Python Engineer, you will be instrumental in designing and developing scalable applications and robust backend solutions leveraging core Python, Django, or Flask frameworks. You will define application architecture and development strategies, ensuring alignment with both business and technical objectives.

Key responsibilities include leading the development of reusable Python modules, designing optimized data processing solutions with NumPy and Pandas, and establishing efficient database interaction strategies. You will also set ORM design standards, define API testing approaches, and establish unit testing standards to enhance automated test coverage.

Further duties involve reviewing application designs and code for adherence to quality standards, troubleshooting complex technical issues with root cause analysis, and driving application performance optimization. You will ensure applications are scalable, reliable, and aligned with business goals, while also mentoring team members and collaborating with stakeholders for end-to-end solution delivery.

Qualifications

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

Ideal candidates will demonstrate strong ownership, technical excellence, and a collaborative approach. You should possess excellent analytical thinking, adaptability to evolving technologies, and effective communication skills regarding technical decisions and progress. A high level of attention to detail and a commitment to continuous improvement in engineering practices are crucial.

Familiarity with Flask, HTML, CSS, JavaScript, PyTest, and unittest is considered beneficial. While not strictly required, these skills can enhance your contribution to our quality-focused development and proactive problem-solving initiatives.

Essential Skills

Python ShellOOPS ConceptsPython Programming (Core)MS SQLDjangoPandasFastAPI FrameworkDjango ORMNumPy

Good to Have

FlaskHTMLCSSJavaScriptPyTestunittest

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