Software Engineer

 

Recruiter:

Talented Recruitment

Job Ref:

DBN001783/TK

Date posted:

Thursday, January 27, 2022

Location:

Durban, South Africa


JOB SUMMARY:
We are looking for a talented Full-stack and/or Backend Software Engineer who, along with the globally focussed agile software development team, will be responsible for developing the Connected Store Platform. You will help extend some of the core systems and spearhead new initiatives.

JOB DESCRIPTION:

Responsibilities:
  • In collaboration with the Product Owner, Product Director and stakeholders, understand the needs of the business in order to deliver innovative, robust solutions.
  • Development of back-end and front-end solutions within an agile environment.
  • Monitoring of application performance and implementation of measures to ensure systems perform at suitable levels.
  • Planning and design: Systematically think through and identify a solution, then outline the necessary steps to develop a fully deployable feature set.
  • Technology evaluation and research: Research and evaluation of new technologies and proposed ways of improving existing systems.
  • Technical delivery: Timely and reliable deployments of new features and maintenance fixes.
  • Quality and continuous improvements: Continuous measurement of quality of code and features and proactive identification of areas for improvement.
  • Testing: Implement necessary code testing and do the necessary technical testing before handing features over for QA testing.

Requirements:
  • BSc Computer Science or equivalent is encouraged (strong work experience can substitute)
  • Minimum 2 years of object oriented web software development experience using an ORM framework
  • Experience with or a willingness to learn and master Python web development
  • Demonstrable track record of working with a relational database
  • A comprehensive understanding of computer science concepts.
  • Experience working in an agile team managed by Scrum.
  • Creative problem-solving skills.
  • Strong written and verbal communication and interpersonal skills.
  • Strong interpersonal and team-building skills.
  • Capacity and inclination to learn and passionate about building scalable system

Technical/Functional Skills:
  • JavaScript / Angular, HTML 5, CSS, SQL, Python
  • REST APIs
  • One or more of the following Languages: C++, C#, Java, Python, Kotlin, Scala, Ruby on Rail.

Advantageous:
  • Experience with Python Django
  • Familiarity with Async Message Brokers such as MQTT
  • DevOps Experience
  • Cloud platform experience such as MS Azure

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Junior Software Engineer
Location: Durban
Salary:
Our client, based in Westmead, is looking for a passionate and innovative Junior software engineer to join their dynamic Technology and Innovation Team.This role offers an exciting opportunity for a motivated individual with a keen interest in software development and data-driven solutions to contribute to a company at the forefront of intelligent water and energy management.
5 days ago


Professional Civil Engineer
Location: Durban
Salary:
A dynamic engineering Consulting company, with offices nationwide and a strong track record of delivering professional services to both the public and private sectors, is seeking the full-time expertise of an ECSA-registered Senior Professional Civil engineer, with proven experience in water projects to join their KwaZulu-Natal team. This role presents an excellent opportunity to contribute to imp...
1 day ago


JUNIOR PLC PROGRAMMER ENGINEER
Location: Durban
Salary: Monthly
JUNIOR PLC Programmer engineer - (Internships/Projects also Acceptable)Diploma/Batchelor's Degree in Electrical engineering, Mechatronics, Automation or Related Field -- Durban area, KZN
7 days ago


Electrical Engineer
Location: Durban
Salary:
We are a leading engineering Firm, specialising in providing high-quality solutions to various industries, including Manufacturing, Construction, and Energy. We are seeking an experienced and talented Electrical engineer to join our team and contribute to our company's success.
11 days ago


Sales Engineer
Location: Durban
Salary:
Are you a driven and experienced HVAC professional with a passion for sales? Do you excel at building relationships and closing deals? If so, we have an exciting opportunity for you to join our team as an HVAC Sales engineer.
11 days ago


IT Support Engineer – Level 2
Location: Pietermaritzburg
Salary:
11 days ago


Sales Engineer
Location: Durban
Salary:
Are you a driven and experienced HVAC professional with a passion for sales? Do you excel at building relationships and closing deals? If so, we have an exciting opportunity for you to join our team as an HVAC Sales engineer.
11 days ago


Mechatronic Engineer
Location: Pinetown
Salary:
This fast-growing innovator in the field of robotics / automation / advanced manufacturing is developing cutting-edge systems that integrate mechanical design, embedded systems, and intelligent control. We are looking for a highly motivated Mechatronic engineer with expertise in ROS2 to join our multi-disciplinary team working on next-generation robotic systems.
35 days ago


Structural Engineer
Location: Durban
Salary: Market-Related
Structural engineer – Umhlanga, Durban
63 days ago


Lecturer in Computer Science & Programming
Location: Durban
Salary:
We are seeking a dedicated and knowledgeable individual to join our team as a Lecturer in Computer Science & Programming. As a Lecturer, you will be responsible for preparing and delivering lectures, developing course materials, assessing student work, and providing guidance and support to students. The ideal candidate will have a strong background in computer science and programming, excellen...
90 days ago


Create a free job alert for Software Engineer in Durban

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions