About You – experience, education, skills, and accomplishments:
- Graduates in BE/BTech/MTech – Computer science
- Minimum 9 years of experience as a Python Developer.
- Solid understanding of AWS, Database and SQL
It would be great if you also had:
- Experience with ETL technologies will be a big plus
- Extensive experience in writing Python scripts in Linux with massive parallelization
- Experience using and debugging with Python libraries
- Experience with AWS-based applications and exposure to AWS (S3, ECS, EC2)
- Strong understanding and knowledge of PostgreSQL
- Candidate should process excellent communication skills
- Ability to drive, question approach, debate and recommend best solution
- Assessing and prioritizing client feature requests.
- Writing scalable code using Python programming language.
- Building, Testing and debugging applications.
- Coordinating with development teams to determine application requirements.
What will you be doing in this role?
- Participate in all phases of the software development lifecycle, design, develop and implement a business rule engine to extract, ingest, and load data from various file formats into a standard data model.
- Design, develop and implement various API end points to manage the automation processes, support frontend components, and communicate with external service components.
- Produce efficient, maintainable, and well-tested code, by practicing code review process, following code style guides, writing documentations, and ensuring test coverage.
- Lead the team to resolve problems proposing right design and its implementation.
- Be a team player, participate in all the SCRUM ceremonies.
- Collaborate with other members of the team to ensure release timelines are met within an Agile environment.
- Work with remote teams in different time zones to meet delivery deadlines
- Be example for development team for effective and timely delivery