Enable job alerts via email!

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

SavageOne Pty Ltd

Johannesburg

On-site

USD 40,000 - 60,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Johannesburg is seeking a Senior Full Stack Developer with a strong background in Python, SQL, and Power BI. The successful candidate will lead development efforts for sophisticated software solutions, contribute to backend system architecture, and create compelling data visualizations. This is an excellent opportunity for someone driven to excel in a fast-paced environment while mentoring junior developers.

Qualifications

  • Minimum of 6+ years of experience in full stack software development.
  • Proficiency in Python, SQL, PL/SQL, and front-end technologies.
  • Experience in developing interactive dashboards using Power BI.

Responsibilities

  • Lead teams in gathering requirements and architecting software solutions.
  • Develop scalable backend systems and design RESTful APIs.
  • Create interactive dashboards and optimize application performance.

Skills

Python
SQL
PL/SQL
Front-end BI Skills

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

Power BI
HTML
CSS
JavaScript

Job description

Position Overview: We are seeking an experienced Senior Full Stack Developer with a minimum of6 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).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.