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 field5+ 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.