Job Description
Roles and Responsibilities
- 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.
- Write clean and reusable code that can be easily maintained and scaled.
- Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions.
- Debugging codes when required and troubleshooting any Python-related queries.
- Keep up to date with emerging trends and technologies in Python development.
Minimum Qualifications
- 3+ years of hands-on experience in Python, frameworks such Flask, Django for API development with a strong portfolio of projects.
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Pandas, TM1Py
- Working experience handling API (REST) requests to third party systems to pull and push data.
- Deep understanding of infrastructure, technologies, and components
- Expertise in building highly scalable, fault tolerant and effective orchestrated APIs to accomplish a business function.
- Testing and automation framework and tools
- Good experience with Agile(Scrum), Rally, Jira, Confluence
Preferred Qualifications
- Hands on experience on CI/CD tools such as GitHub
- Knowledge of java programming
- Basic understanding of MDX
- Experience with popular Python frameworks such as Django, Flask.
- Experience with front-end development using HTML, CSS, and JavaScript.
- Knowledge of data science and machine learning concepts and tools.
We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:
- Competitive base salaries
- Bonus incentives
- Support for financial-well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities