We are looking for a passionate Python developer who will be responsible for developing and implementing high-quality software solutions, creating complex applications using cutting-edge programming features and frameworks and collaborating with other teams in the firm to define, design and ship new features.
- Develop, test and maintain high-quality software using Python programming language.
- Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions.
- Debugging codes when required and troubleshooting any Python-related queries.
- Keep up to date with emerging trends and technologies in Python development.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field
- 5+ years of experience with Python is a must [learning or training-only background will not work].
- Strong analytical, troubleshooting and problem solving skills.
- Strong understanding of algorithms, data structures and design patterns [data science background].
- First-hand experience in working in a data intensive platform with API integrated system connectivity.
- Good knowledge in Dev-Ops tools like Bitbucket, Jenkins, Artifactory.
- Experience with Hadoop and PySpark is required.
- Experience/knowledge of Bank’s Quartz platform is nice to have.
- Experience/knowledge of Starburst Trino is nice to have.