Log in
All jobs
S

Data Analyst / BI Developer

SavageOne
Johannesburg, GP, South Africa
On-site

About this role

Data Analyst / BI Developer (Python, SQL, Power BI)

Johannesburg, GP, South Africa

Apply for Position

Or refer someone

Job Openings

Data Analyst / BI Developer (Python, SQL, Power BI)

About the job Data Analyst / BI Developer (Python, SQL, Power BI)

Position Overview: We are seeking an experienced Senior Full Stack Developer with a minimum of 6 years of proven expertise to join our innovative team. The ideal candidate will possess strong proficiency in Python, SQL, PL/SQL, and front-end Power BI development. As a Senior Full Stack Developer, you will play a key role in designing, developing, and maintaining sophisticated software solutions that drive our company's success.

Main skillset:

  • Python
  • SQL
  • PL/SQL
  • Front-end BI Skills

Key Responsibilities

  • Lead cross-functional teams in gathering requirements, architecting software solutions, and implementing new features.
  • Develop scalable backend systems using Python and SQL/PLSQL to efficiently handle data processing, storage, and retrieval.
  • Design and implement RESTful APIs and web services to integrate with external systems and applications.
  • Create visually compelling and interactive dashboards and reports using Power BI to visualize data insights effectively.
  • Optimize application performance and ensure the reliability, availability, and security of software systems.
  • Conduct thorough code reviews, identify areas for optimization, and mentor junior developers to foster growth and excellence.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6+ years of experience in full stack software development, with a focus on Python, SQL, PL/SQL, and front-end Power BI.
  • Proficiency in Python programming language and experience.
  • Strong understanding of relational databases, SQL querying, and database design principles.
  • Extensive experience with PL/SQL programming and Oracle database technologies.
  • Demonstrated expertise in developing interactive dashboards and reports using Power BI or similar BI tools.
  • Solid grasp of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
  • Excellent problem-solving skills, attention to detail, and ability to thrive in a fast-paced environment.
  • Strong communication skills and ability to collaborate effectively with team members and stakeholders.

Preferred Skills:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.

  • Proficiency in Agile development methodologies and DevOps practices.

  • Relevant certifications in technologies or frameworks (e.g., Microsoft Certified: Power BI, Oracle Certified Professional).

  • Package Details

  • Apply for Position

  • Or refer someone

  • Share

  • Facebook

  • Line

  • LinkedIn

  • X (Formerly Twitter)

  • Whatsapp

  • Email

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →