Job Responsibilities
- Write clean scalable code using the Python programming language
- Understand business requirements and implement technical solutions
- Develop client displays and user interfaces
- Develop backend components including serverside logic database integrations and platform enhancements
- Test and debug software applications using test framework tools
- Document and demonstrate solutions by creating documentation and diagrams commenting code and updating ticketing systems
- Remain up to date with new technology trends concepts and best practices
- Work closely with team members and crossfunctional departments to communicate project statuses and proposals.
Knowledge and Skills Required
- Competency with Python v2/v3 and related frameworks like Django Flask etc.
- Experience with testing tools like Pytest PyUnit etc.
- Experience with various Python libraries like Pandas NumPy etc.
- Experience with web frameworks and RESTful APIs
- Working knowledge of database operations with SQL / Redshift / Postgres
- Familiarity with cloud technologies like Lambda Kafka
- Proficiency in code packaging release and deployment using tools like Jenkins and Nexus
- Experience with Airflow is a plus
- Excellent written verbal and interpersonal skills.
- Fluency in English and experience working with US teams
- Flexibility in hours to work with overseas teams
Experience
- 5 years of professional software development experience
Education
- Bachelors and/or Masters degree in Computer Science Computer Engineering or related technical discipline
About Us
We Grow Businesses With Our Holistic Approach and Experiences.
Reengineer your business growth with the determined results. At OPK our driven experts firmly believe in digital transformation to create excellent customer experiences and increase revenues. Everything we do is to make your business stay ahead with our comprehensive range of services including SEO SEM SMM PPC Email Marketing Content Marketing and ORM.
We firmly believe the business works best when it is groundbreaking and nimble. We look straight at the reality of your business and help you with creativity innovation and teamwork to let you seize the opportunities.