Job Summary:
Job Title: Software Engineer Python (Application Development). This role will have F2F interview so please submit local resource or candidates who are available for F2F interview.
Role Summary
We are looking for a Software Engineer (Python)- 10 years with strong application development experience (not a Data Engineer profile). The ideal candidate must have hands on experience building end to end Python applications using object oriented programming (OOP) concepts working with Pandas for data handling developing and consuming REST APIs and writing SQL queries.
This role requires conceptual clarity and real project experience not theoretical knowledge or isolated scripting exposure.
Key Responsibilities
- Design develop and maintain Python based applications using OOP principles
- Build and expose RESTful APIs using FastAPI
- Consume external/internal REST APIs and integrate them into applications
- Use Pandas for data processing transformation and analysis within applications
- Write optimize and troubleshoot SQL queries for application use cases
- Collaborate with cross functional teams to deliver scalable maintainable solutions
- Participate in code reviews and technical discussions explaining design and implementation choices clearly
Mandatory Technical Skills (Must Have)
- Candidates must have hands on experience in the following preferably in their current or most recent project:
- Python application development (not single scripts)
- Object Oriented Programming (OOP) concepts in Python
- Pandas for data manipulation within applications
- REST API development using FastAPI
- REST API consumption
- SQL (ability to write and explain generic SQL queries)
- Preferred databases (not mandatory): DB2 Sybase Snowflake
- Candidate must be able to demonstrate generic SQL expertise regardless of database
Important Role Clarification
- This is a Software Engineer role NOT a Data Engineer role
- Data Engineer profiles focused only on pipelines/ETL/big data will not be suitable
- Candidate must show application level understanding design thinking and coding depth
Skill Rating Requirement (Mandatory)
While submitting the profile ratings out of 10 are mandatory for each skill listed below:
- Python (OOP & Application Development)
- Pandas
- REST API Development (FastAPI)
- REST API Consumption
- SQL
Any skill rated below 7/10 will result in an immediate rejection even before the first interview round.
Job Summary: Job Title: Software Engineer Python (Application Development). This role will have F2F interview so please submit local resource or candidates who are available for F2F interview. Role Summary We are looking for a Software Engineer (Python)- 10 years with strong applicati...
Job Summary:
Job Title: Software Engineer Python (Application Development). This role will have F2F interview so please submit local resource or candidates who are available for F2F interview.
Role Summary
We are looking for a Software Engineer (Python)- 10 years with strong application development experience (not a Data Engineer profile). The ideal candidate must have hands on experience building end to end Python applications using object oriented programming (OOP) concepts working with Pandas for data handling developing and consuming REST APIs and writing SQL queries.
This role requires conceptual clarity and real project experience not theoretical knowledge or isolated scripting exposure.
Key Responsibilities
- Design develop and maintain Python based applications using OOP principles
- Build and expose RESTful APIs using FastAPI
- Consume external/internal REST APIs and integrate them into applications
- Use Pandas for data processing transformation and analysis within applications
- Write optimize and troubleshoot SQL queries for application use cases
- Collaborate with cross functional teams to deliver scalable maintainable solutions
- Participate in code reviews and technical discussions explaining design and implementation choices clearly
Mandatory Technical Skills (Must Have)
- Candidates must have hands on experience in the following preferably in their current or most recent project:
- Python application development (not single scripts)
- Object Oriented Programming (OOP) concepts in Python
- Pandas for data manipulation within applications
- REST API development using FastAPI
- REST API consumption
- SQL (ability to write and explain generic SQL queries)
- Preferred databases (not mandatory): DB2 Sybase Snowflake
- Candidate must be able to demonstrate generic SQL expertise regardless of database
Important Role Clarification
- This is a Software Engineer role NOT a Data Engineer role
- Data Engineer profiles focused only on pipelines/ETL/big data will not be suitable
- Candidate must show application level understanding design thinking and coding depth
Skill Rating Requirement (Mandatory)
While submitting the profile ratings out of 10 are mandatory for each skill listed below:
- Python (OOP & Application Development)
- Pandas
- REST API Development (FastAPI)
- REST API Consumption
- SQL
Any skill rated below 7/10 will result in an immediate rejection even before the first interview round.
View more
View less