SphinxMods
Lemme watercool it!
- 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
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