HamburgerMenu
hirist

Python Developer - Power BI

NMS Consultant
Multiple Locations
5 - 7 Years
star-icon
4.6white-divider10+ Reviews

Posted on: 04/08/2025

Job Description

We are seeking a talented and experienced Python and PowerBI Developer to join our Automation Chapter.

The ideal candidate will have a minimum of 5 years of experience in Python and PowerBI, demonstrating proficiency in Python with web frameworks such as Django and a strong understanding of REST API frameworks for consuming third-party app APIs.

The candidate should possess a sound understanding of Python packages used for data analytics, such as pandas, and be adept at creating analytical charts in PowerBI based on outputs generated by Python scripts.


Key Responsibilities :


- Develop and maintain web applications using Python with Django framework.

- Design and implement REST APIs to integrate third-party applications and services.

- Utilize Python packages like pandas for data manipulation and analysis.

- Create insightful and interactive analytical charts using PowerBI to visualize data outputs from Python scripts.

- Collaborate with cross-functional teams to identify automation opportunities and develop solutions.

- Participate in code reviews and ensure adherence to best practices and coding standards.

- Implement and maintain DevOps tools and practices, including Git, GitHub Actions, Jenkins, and JIRA.

- Communicate effectively with team members and stakeholders to ensure project goals are met.

- Contribute to the Automation Chapter by sharing knowledge and expertise and participating in continuous improvement initiatives.


Qualifications :


- Bachelor's degree in Computer Science or a related field.

- Minimum of 5 years of experience in Python development, with expertise in Django and REST API frameworks.

- Strong proficiency in PowerBI for data visualization and analytics.

- Solid understanding of Python packages for data analytics, such as pandas.

- Experience with DevOps tools and practices, including Git, GitHub Actions, Jenkins, and JIRA.

- Excellent communication skills with the ability to collaborate effectively in a team environment.

- Experience with other relevant tools and technologies, such as SQL, Docker,and Kubernetes, is a plus.

- Ability to work independently and manage multiple tasks simultaneously.


Preferred Skills :


- Familiarity with cloud platforms such as AWS or Azure.

- Experience in Agile development methodologies.

- Knowledge of machine learning libraries and techniques.

- Understanding of CI/CD pipelines and automation scripts.


info-icon

Did you find something suspicious?