i
Tietoevry
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
28 Tietoevry Jobs
Tietoevry - Senior Python Developer - Microservices Architecture (5-7 yrs)
Tietoevry
posted 5d ago
Flexible timing
About the Role :
We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic engineering team.
As a Senior Python Developer, you will play a critical role in designing, developing, and maintaining high-quality, data-driven applications utilizing AWS cloud services.
You will be responsible for building scalable and efficient solutions that leverage the power of the AWS ecosystem.
Key Responsibilities :
- Design, develop, and maintain robust and scalable Python-based backend services and applications.
- Develop and implement RESTful APIs and microservices.
- Integrate with various data sources, including databases (MySQL, NoSQL), data lakes, and external APIs.
- Leverage AWS services extensively, including Glue, Lambda, DynamoDB, S3, and other relevant services.
- Develop and deploy serverless applications using AWS Lambda.
- Implement data pipelines and ETL processes using AWS services.
- Optimize AWS resources for cost-effectiveness and performance.
- Develop and implement data processing and analysis pipelines using Python and PySpark.
- Extract, transform, and load (ETL) data from various sources.
- Perform data cleaning, transformation, and analysis to generate valuable insights.
- Write unit tests, integration tests, and end-to-end tests to ensure code quality and reliability.
- Debug and troubleshoot issues in production environments.
- Monitor application performance and optimize for scalability and reliability.
- Collaborate effectively with other developers, data engineers, and stakeholders.
- Communicate technical information clearly and concisely.
Qualifications :
Essential :
- 5-7 years of professional experience in Python software development.
- Strong proficiency in Python, including core concepts, data structures, and algorithms.
- Experience with AWS services (Glue, Lambda, DynamoDB, S3).
- Experience with relational databases (MySQL) and NoSQL databases.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred :
- Experience with Django or other Python web frameworks.
- Experience with data lakes and big data technologies (e., Hadoop, Spark).
- Experience with CI/CD pipelines and DevOps practices.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with CRON jobs and scheduling tasks.AWS certifications (e., AWS Certified Developer, AWS Certified Solutions Architect)
- -
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Python Developer roles with real interview advice
5-7 Yrs