Software Developer – CEC needed at Blue Label Telecoms

Job title : Software Developer – CEC

Job Location : Gauteng, Johannesburg

Deadline : June 03, 2024

Quick Recommended Links

Job Purpose:

The Generalist Developer is required to apply their range of programming skills to a new AI enabled workflow automation tool that is in the process of being implemented. The Developer will work closely with a Business Analyst/Solution Architect and a Data Engineer.

Development Lifecycle

  • Develop and maintain data-driven applications and solutions using programminglanguages such as R, Python, and SQL for database interactions.
  • Develop APIs and applications into data models, schemas, and databasestructures for both relational databases (e.g. SnowFlake) and NoSQL databases(e.g. MongoDB) to support diverse data storage and retrieval needs.
  • Write efficient and optimized SQL queries, stored procedures, and datamanipulation scripts to extract, transform, and load (ETL) data from varioussources into databases.
  • Develop APIs and web services using frameworks like RestAPI, Django, orFastAPI to expose data and functionality for consumption by other systems orapplications.Work with JSON data formats and APIs to parse, manipulate, and integrateJSON data into applications and databases.
  • Collaborate with data scientists, analysts, and stakeholders to understand datarequirements, perform data analysis, and develop solutions that meet businessneeds.
  • Monitor and optimize application performance, scalability, and reliability throughperformance tuning, load testing, and troubleshooting.
  • Stay updated with emerging technologies, best practices, and industry trends insoftware development, data management, and data analytics to drive innovationand continuous improvement.

Work collaboratively

  • Build a culture of respect and understanding across the organisation
  • Recognise outcomes which resulted from effective collaboration between teams
  • Build co-operation and overcome barriers to information sharing, communicationand collaboration across the organisation
  • Facilitate opportunities to engage and collaborate with external stakeholders todevelop joint solutions

Self-Management

  • Set an example through personal quality and productivity standards and ways of working with others.
  • Demonstrate consistent application of internal procedures. Plan and prioritise, demonstrating abilities to manage competing demands.
  • Demonstrate abilities to anticipate and manage change.
  • Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organisational and team needs.

Team Support

  • Role model behavior and motivate team members in line with the core values
  • Provide support and guidance on career path planning, on-the-job training, coaching and mentoring to associate software developers and other team members

Requirements

General Education

  • Bachelor’s Degree in Commerce or Computer Science or Information Systems
    Certifications in programming languages (Advantageous)

General Experience

  • Minimum 3 years’ experience in similar role
  • Experience in API development, programming and SQL queries
  • Experience working with cloud technologies

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

Save