Sr. Python Developer Job Description Template
Our company is looking for a Sr. Python Developer to join our team.
Responsibilities:
- Design and develop complex user interfaces use Python and Django;
- Utilizes source control, data collection, reporting and project tracking, testing and collaboration of project development;
- Codes new objects (programs) in Python and Django to meet the requirements;
- Conducts user acceptance review sessions and collaborates with other team members to perform debugging;
- Design and implementation of low-latency, high-availability and;
- Writing reusable, testable, and efficient code;
- Work with cross-functional teams to complete migration effort;
- Develop Rest APIs using python libraries;
- Developing ETL processing in python as needed;
- performant applications;
- Develop POCs and implement technology solution to replace existing analytics platform, built with FoxPro;
- Direct the requirements development for applying technology to satisfy business needs;
- Critically evaluate information gathered from multiple sources, reconcile conflicts and decompose high-level information into details;
- Implement Enterprise Business API using Python based on RESTful Service architectural style.
Requirements:
- Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
- Server configuration;
- Data Modeling, DDL;
- Self-driven;
- Technical Leadership;
- Ability to develop technical solutions, document the solution architecture, design document using UML;
- Experience with Machine Learning desired but not mandatory;
- An excellent team player and communicator who can work effectively;
- We expect the candidate to have methodological approval to evaluate various libraries with pros and cons to meet business / technical requirements;
- (Object Relational Mapper) libraries;
- 5+ years of experience working in the enterprise setting developing;
- Ability to assist with estimates for the ETL process and suggest improvements;
- Knowledge in Kafka, EMS queues;
- Competent at both backend and frontend web development work;
- Demonstrably strong Python skills.