We are looking for a Senior Python Software Engineer to join our application support team in India to help us build the backend of an end-to-end data delivery system. If you are passionate about coding and have extensive experience on API and Rule Engine development, we’d love to hear from you! We are looking for someone who has at least 3 years experience with Python, and has strong knowledge on DB.About You – experience, education, skills, and accomplishments:Graduates in BE/BTech/MTech – Computer science3+ years of experience with coding skills in PythonSolid understanding of Database and SQLIt would be great if you also had . . .:Extensive experience with software development best practices, including version control, documentation, testing and CI/CDPreferably to have 1+ years experience in JavaAttention to detail in collaboration and documentation, actively communicating project priorities, handling risks, and understanding tradeoffsOrganizational, communication, analytical, troubleshooting, and problem-solving skillsWhat 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.Be a team player, participate in all the SCRUM ceremonies.Integrate the data automation system with a greater content platform.Collaborate with other members of the team to ensure release timelines are met within an Agile environment.About the TeamThe Data Delivery System team consists of developers, analysts and testers working on different initiatives ranging from onboarding new patent authorities to implementing enhancements, doing root cause analysis, and ensuring that production is running smoothly.Hours of Work40 Hours per week, permanent full-time positionAt Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
View Original Job Posting