What's new
Carbonite

South Africa's Top Online Tech Classifieds!
Register a free account today to become a member! (No Under 18's)
Home of C.U.D.

Senior Python Developer Needed

SphinxMods

Lemme watercool it!
Rating - 100%
78   0   0
Joined
Jul 7, 2016
Messages
1,074
Reaction score
364
Points
4,535
Posting on behalf of a colleague, please see contact details below if you are suitable and would like further details:

Lavina Ramkissoon
E: lavina@tuttiai.com
P: +27 84 703 6118

Introduction

The individual will be working in a constantly evolving environment, due to technological advances and the strategic direction of the organisation.

The ideal candidate will be a highly productive and motivated individual, proficient in a range of appropriate technologies and with a demonstrable track record at completing projects, and familiarity using Google Cloud Suite, micro-services, coding in Python and big data experience.

The developer is required to stay current in the fast and ever-changing world of innovation and technology such as state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations and contributing to the project.

Above all, you will need to be keen to work in a team to contribute to the achievement of our goals and aspirations but also have the ability to work independently.

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.

Typical responsibilities include:

• Design and/ or maintain solution architecture
• Training and mentoring junior developers. Includes code review
• Create and implement backend components and services
• Come up with solutions which account for scalability and optimize performance for a multi-tenant 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)
• 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 Platform experience
  • Micro-services experience, more specifically working with Apigee and Istio
  • Implementing security architecture and coding against a standard such as OWASP
  • Formal projects using tools such as Azure Devops to manage a project end-to-end from backlog through to release management
  • Source Control Management Tools (Azure DevOps)
  • Deployment Tools (Azure DevOps)
  • 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
 
@SphinxMods I have never owned a snake but have held a few on odd occasions...
I am a fast learner so there's that.
Just a few questions, will I be working with one or many pythons? And are they prone to attacking people?
 

Users who are viewing this thread

Back
Top Bottom