Talent.com
Software Engineer
Software EngineerT and S Sheq Consultants • Durban, NL, za
No longer accepting applications
Software Engineer

Software Engineer

T and S Sheq Consultants • Durban, NL, za
30+ days ago
Job description
We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.

  • Executing full life-cycle software development
  • Writing well designed, testable, efficient code
  • Producing specifications and determining operational feasibility
  • Integrating software components into fully functional software systems
  • Developing software verification plans and quality assurance procedures
  • Documenting and maintaining software functionality
  • Tailoring and deploying software tools, processes and metrics
  • Serving as a subject matter expert
  • Complying with project plans and industry standards

Requirements

  • Proven work experience in as a computer software engineer or software developer
  • Hands on experience in designing interactive applications
  • Ability to develop software in C, C++, C#, Java or other selected languages
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
  • A degree in Computer Science or Engineering

Benefits

  • Good rate of pay. Developers have a higher starting wage bracket all worldwide.
  • The skills are transferable. The skills you acquire will never be out of use.
  • Work anywhere . As a developer you aren’t limited to a particular region or country as 1’s and 0’s are understood everywhere.
  • Comfortable Working Environment. Wherever you go, you’ll have an air conditioned office, fast internet and a powerful laptop. What more does a man need?
  • Constant learning curve. You will only get better with passing time as you will be in sync with the technological changes.
  • You can be as creative as you want. Each day you create something from nothing. The only thing that limits you will be your imagination.

  • Maternity/paternity leave. Pursue career goals while growing your family.
  • Professional development. Get opportunities for professional development, to master new skills and to grow into other roles.

Create a job alert for this search

Software Engineer • Durban, NL, za

Similar jobs

Junior Software Development Engineer

BETSoftwareDurban, ZA

Kick-start your coding career with BET Software! We’re looking for a Junior Software Development Engineer to join our innovative Durban team.In this role, you’ll develop, debug, and troubleshoot so...Show more

 • Promoted

Firmware Engineer

ASSA ABLOY GroupDurban, ZA

As an Firmware Engineer at HID, your role will be instrumental in designing and implementing the future of cutting-edge secure embedded firmware applications and as a HID professional you will gain...Show more

 • Promoted

Engineering Manager

ASSA ABLOY GroupDurban, ZA

As firmware engineering manager, you will be leading the software/firmware teams in the development of access control logic devices.You will interact with engineering teams, product/program managem...Show more

 • Promoted

Software Implementation Engineer (AI and Agentic Workflows) – Durban (Hybrid)

Accountancy PlacementsDurban, ZA

Our client is seeking a meticulous and result-driven Software Implementation Engineer to join their team in this high-impact engineering and consultative position.Agentic Architecture: Design and d...Show more

 • Promoted

Senior Systems Engineer

BETSoftwareDurban, ZA

Proven leadership and time management skills, with experience training and mentoring junior engineers.Technical Leadership & Output .Oversee the administration and optimization of Windows/Linux net...Show more

 • Promoted

SysOps Engineer

RewardscoDurban, ZA

We are looking for a proactive SysOps Engineer to manage and optimize our hybrid and cloud-based Microsoft infrastructure.This role is ideal for someone who enjoys bridging traditional system admin...Show more

 • Promoted

AI Systems & Automation Architect - 1259 - Durban, South Africa

Bionic TalentDurban, KwaZulu-Natal, ZA
Quick Apply

Bionic Talent is building a diverse workforce spanning 11 countries across five continents, speaking 14 languages.With 13+ years of experience in remote work and team building, we understand what i...Show more

Engineer Modification Small Projects – Richards Bay

South32Durban, ZA

This role is a permanent full-time position.As an Engineer Modification & Small Projects, you will be responsible to project manage approved modifications and small projects in accordance with the ...Show more

 • Promoted

Systems Engineer Team Leader

BETSoftwareDurban, ZA

Manage the performance of close monitoring of the systems infrastructure and react quickly to co-ordinate activities for the resolution of complex problems as they occur.Manage the scheduling and p...Show more

 • Promoted

Sales Engineer

Hire ResolveDurban, ZA

We are seeking a driven and technically strong Sales Engineer to join a leading organisation within the industrial engineering sector.This is a field-based role focused on distributor management, t...Show more