Senior Developer
Datacentrix Holdings Limited
Johannesburg, ZA
11h ago

My client in Johannesburg is looking for a Senior Developer proficient in a range of appropriate technologies and with a demonstrable track record at completing projects, and familiarity coding in Python and big data experience

Responsibilities

In short, the company maintains a very flat structure which will be reflected in the work responsibilities. This role will require leadership skills with technical ability and a willingness to take on tasks from solution design to core functionality building and UI development.

Typical responsibilities include :

  • Design and / or maintain solution architecture
  • Training and mentoring jnr developers. Includes code review.
  • Create and implement backend and frontend components and services
  • Come up with solutions which account for scalability and optimize performance for a multitenant solution
  • Develop very high-quality production ready code in an agile environment using test based development methodology
  • Work closely with the product team to build new features and infrastructure requirements
  • Understanding requirements and following code standards
  • Estimate time taken for that requirement
  • Identify best practices in development (strict governance enforced)
  • Provide input to the Business Analyst regarding the quality and accuracy of specifications in terms of development requirements
  • Fix bugs with minimal return from Testers
  • Develop and test across multiple browsers, platforms, and devices, including smartphones and tablets.
  • Standards-compliant code
  • Unit and functional testing
  • Qualifications required :

  • Computer science / information technology degree - preference will be given to candidates with honours and masters
  • Certification(s) : Google Cloud Platform (GCP) Qualified Developer preferred, alternatively Google Cloud Certified Architect or Google Cloud Certified Data Engineer
  • Other suitable Python or related IT development qualification
  • Skills required :

  • 5 years' experience creating / sustaining commercial open source systems and experience in working with the following :
  • Strong software development experience in many of the following technologies : Python , SQL, XML, JSON, Web Services, Google cloud technologies
  • PostgreSQL or MySQL
  • REST API / or similar experience
  • Google Cloud experience
  • Implementing security architecture and coding against a standard such as OWASP.
  • Formal projects using tools such as TFS to manage a project end-to-end from backlog through to release management.
  • Source Control Management Tools (GitHub)
  • Deployment Tools (Jenkins)
  • Data analytics and machine learning experience will be a massive advantage
  • Experienced in roles conducting requirements gathering, design, and hands-on development
  • Experienced with large scale, cutting edge cloud application development
  • Strong analytical and problem solving skills with ability to develop cutting edge solutions
  • Excellent communication skills
  • Experience with Agile software development and SCRUM
  • Ability to work under pressure and manage client expectations effectively
  • If you fit this profile, please load your CV on the Datacentrix website. To view more of Datacentrix IT jobs, go to www.

    datacentrix.co.za and click on Search Jobs'

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form