
Team Lead, Software Development (Python BE)
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead the development and maintenance of advanced data-centric solutions using Python.
- Architect and build scalable microservices from the ground up, adhering to best practices in design and coding.
- Write, maintain, and enhance backend code, with a focus on high performance, scalability, and security.
- Integrate services with databases such as MongoDB and MySQL, and external data storage solutions like AWS S3.
- Develop and optimize REST APIs using advanced frameworks such as Django or Flask.
- Implement multithreading and asynchronous programming techniques for high-efficiency processing.
- Collaborate closely with cross-functional teams to ensure seamless integration with Infor CloudSuite products.
- Drive the use of Docker, Kafka, and domain-driven design principles for deploying microservices and developing event-driven architectures.
- 9 years of experience working with Python.
- At least 4 years of experience using advanced API frameworks such as Django, Flask, or similar.
- Extensive experience working with AWS S3, MongoDB, and relational databases like MySQL or SQL Server.
- Proven experience in building and optimizing REST APIs using any industry-standard Python framework.
- Extensive experience in applying design patterns, system design principles, and expertise in event-driven and domain-driven design methodologies.
- Expertise in multithreading, asynchronous programming, and defensive programming.
- Strong experience with Docker, Kafka and Kubernetes.
- Proficient in Git and Linux environments.
- Demonstrated ability to lead and effectively collaborate with cross-functional teams, including clients and business and technical stakeholders.
- Exceptional communication and problem-solving skills are essential.
- Experience in leading projects and mentoring engineers in best practices and innovative solutions.
- Bachelor's degree in Computer Science or a related field.
- Proven experience with microservice architecture, Delta Lake, and PySpark.
- Familiarity with the Infor CloudSuites SDK.
- Extensive experience with data solutions at scale within enterprise systems.
- Skilled in using tools like Jira and Confluence and applying Agile development methodologies.