Software Developer

 

Recruiter:

Energy At Work

Job Ref:

3548687289

Date posted:

Friday, March 18, 2022

Location:

Johannesburg, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

Responsibilities include:

  • Design clean and simple solutions.
  • Improve and optimize the performance of existing systems.
  • Provide guidance in troubleshooting root-cause errors.
  • Mentor and guide team to achieve their goals.
  • Take part in the design of the database and software.
  • Stay up-to-date with technology trends, investigate solutions and make appropriate recommendations.
  • Write software according to business requirements specifications, processes and standards.
  • Perform unit testing and hand over completed software for further testing, within agreed timeframes.
  • Responsible for all aspects of the application development project life cycle.
  • Develop and maintain modern software application architecture roadmap that supports an evolving enterprise innovation platform.
  • Define and Maintain Application / Data / Security Architecture Principles and Policies.
  • Update system documentation.
  • Maintain software.
  • Support information security initiatives.

Minimum requirements: 

  • Matric qualification.
  • Bachelor's degree, preferably in Computer Science, Management Information Systems, or related experience.
  • Additional qualifications in IT-related fields, including programming and database design.
  • MCSD (Microsoft Certified Solutions Developer).
  • Knowledge or exposure to MS DevOps.
  • At least 3 years in-depth programming experience with C# .NET.
  • Good knowledge of Microsoft SQL Server.
  • In-depth knowledge of XML and web services.
  • Exposure to web-based financial transaction processing systems.
  • Exposure to the financial services industry, specifically short-term insurance.
  • Integration of a transaction processing system with third-party systems such as other transaction processing systems, premium calculation modules.

Technical Competencies: 

  • Strong understanding of the various phases of a software development life cycle.
  • Good appreciation of software design principles, practices and patterns.
  • Structured approach to software development.
  • Experience with in-depth testing.
  • Ability to “see the bigger picture”, i.e. appreciate the business context in which the software will be deployed.
  • Working in an Agile team/environment and related workflows/ toolsets, including but not limited to DevOps.
  • To stay abreast of new technologies.

Attributes: 

  • Strong programming aptitude.
  • Strong software design skills.
  • A keen interest in the latest trends in software development.
  • Committed to delivering high quality work.
  • Taking ownership of work delivered.
  • Ability to understand business issues related to the financial services industry to deliver a solution accordingly.
  • Strong communication skills, both oral and written.
  • Good deductive and inductive reasoning.
  • Strong analytical and problem solving capabilities.
  • Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way.
  • Ability to work individually and with teams.
  • Ability to adapt to a fast-paced, ever-changing environment.
  • Experience executing within a defined delivery methodology required. Methodology development experience will be an advantage.
  • Positive attitude.
  • Commitment to meeting deadlines.
  • Innovative and out-the-box thinker.

 

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



 

 

 

Similar jobs you might be interested in:

SOFTWARE DEVELOPER
Location: Pretoria
Salary: Market related
software developer, design,testing, maintenance of software applications, support
1 day ago


Software Developer
Location: Pretoria
Salary: Market related
software developer, design,testing, maintenance of software applications, support
1 day ago


Software Developer
Location: Pretoria
Salary: R25k - 35k per month
software developer, design,testing, maintenance of software applications, support
1 day ago


Embedded Software Developer
Location: Pretoria
Salary: Competitive
Work on embedded systems that operate in demanding, real-world environments. This role focuses on qualifying, testing, and validating embedded products to ensure consistent quality, reliability, and compliance with strict standards.
1 day ago


Software Developer
Location: Johannesburg
Salary:
1 day ago


Software Engineer / Software Developer
Location: Johannesburg
Salary: Competitive
Build software that powers real-world telecom products used at scale. This role focuses on developing robust web and backend systems in a fast-paced, agile engineering environment.
1 day ago


Software Developer
Location: Johannesburg
Salary: R600KPA
Support, maintain, and enhance critical manufacturing and quality management systems, with a strong focus on the Product Tracking Quality Management System.
2 days ago


Software Developer
Location: Pretoria
Salary:
We are seeking a skilled and motivated software developer to join a growing technology-driven team. The successful candidate will be responsible for designing, developing, testing, and maintaining high-quality software solutions that support business and client needs.This role is ideal for a developer who enjoys problem-solving, writing clean and scalable code, and working collaboratively within a...
2 days ago


Software Developer Intern
Location: Johannesburg
Salary:
Signa Opportunity is recruiting unemployed youth for quality workplace experience through the Youth Employment Service (YES) initiative.About the YES InitiativeThe initiative was launched by the President in 2018 and is a partnership with the government and labour department to collectively devise a national plan to build economic pathways for South Africa’s youth by creating workplace oppor...
2 days ago


Junior Software Developer
Location: Pretoria
Salary:
A well-established technology-driven company based in Pretoria is seeking a Junior software developer to join their growing development team.This role is ideal for a motivated developer who is eager to build hands-on experience, grow technical skills, and work on real-world business systems in a supportive environment.
4 days ago


Create a free job alert for Software Developer in Johannesburg

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