Systems Software Developer

 

Recruiter:

Boardroom Appointments

Job Ref:

JHB004210/DH

Date posted:

Thursday, September 23, 2021

Location:

Durban, South Africa


SUMMARY:

Take your career to the next level and join our client based in Durban seeking the expertise of a Systems Software Developer. The position exists to develop, test and document quality enterprise-wide business applications and sub-systems from specification to full release that meet both internal and external customer expectations.



POSITION INFO:

Education and Minimum Requirements

  • Matric
  • Degree in software engineering/computer science/computer engineering
  • Microsoft developer certification is advantageous
  • At least 2 years’ designing and developing N-tier custom software applications in a medium-sized enterprise environment
  • Experience in developing software solutions using various programming languages
  • Driver’s license

Competencies

  • Basic understanding of either Product or Service design.
  • Proficient in DotNet Framework, DotNetCore ecosystem
  • Proficient in Rest API and web services in an SOA architecture
  • Proficient in Asp.Net, Asp.Net MVC
  • Proficient with T-SQL, Entity Framework
  • Working knowledge of HTML, CSS, JavaScript (Angular/React or any JS Framework would be advantageous)
  • Working Knowledge of windows service development
  • Working Knowledge of messaging queuing technologies e.g., RabbitMQ, NServiceBus
  • Working Knowledge of agile development methodologies e.g., scrum, sprint planning, review, and retrospective
  • Working Knowledge of Azure DevOps
  • Mobile development would be advantageous
  • Able to design patters, refactor and complete unit testing
  • Able to use best practices and procedures related to custom software development and the software development lifecycle
  • Able to secure and optimize applications
  • Exposure to working with Docker and Kubernetes environments
  • Able to manage source control using Git
  • Understanding of good application design
  • Excellent written and verbal communication skills
  • Strong business acumen
  • Excellent Microsoft Office skills
  • Negotiation and networking skills
  • Professional approach
  • Commitment to customer service
  • High level of integrity and confidentiality
  • Able to work under pressure

 Responsibilities

  • Ensure all project delivery expectations, are met as per the Project Manager’s expectations.
  • Ensure that issues impacting delivery expectations are highlighted and fed back to the Project Manager as early as possible in order that the impact is minimized.
  • Design and implementation of test harnesses to assist in design validation.
  • Ensure that all aspects of the development Code of Practice are understood and adhered to.
  • Participate in code reviews, sprint reviews, sprint retrospective, sprint planning and stand-up sessions
  • Ensure that support is provided to the services and execution teams when required.
  • Ensure that all change requests (ICR’S) are fully evaluated and processed accordingly.
  • Ensure that all released software is according the customer expectations as defined in the requirements specification.
  • Identify all issues and risks and develop plans to mitigate such issues and risks
  • Ensure that all released software is of a level of quality that does not compromise Validation and Deployment delivery expectations.
  • Ensure software quality through unit testing, functional testing, and final application testing in accordance with relevant specifications.
  • Ensure that the solution is validated on all hardware and software platforms as per project
  • Generate supporting documentation to assist the infrastructure team to deploy and support the solution.
  • Provide problem solving and technical support to relevant departments.
  • Interface with customers and suppliers to define/resolve specification(s) issues and recommend solutions where required.
  • Constructively participate as a member of the wider team
  • Undertake any other tasks or one-off projects which may be assigned from time to time
  • Ensure protection of the company’s commercial interests always and in all circumstances
  • Take all practicable steps to ensure personal safety and the safety of others as a matter of priority
  • Demonstrate professional skill and a high standard of fairness and integrity

Please visit our website at --------Please upload your CV here--------> for more details and to register your C.V.



 

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



 

 

 

Similar jobs you might be interested in:

Senior Sales Executives
Location: Durban
Salary: Monthly
Are you a high-performing Senior Sales Executive with a proven track record in the Office Automation industry? This is an exciting opportunity to join a market-leading environment where your ability to generate new business, grow key accounts, and close complex deals will be highly rewarded through an uncapped commission structure and clear career progression opportunities.
9 days ago


Mid-level Full Stack Developer - Durban (hybrid) - R35 000– R50 000
Location: Durban
Salary: market related
This role covers user interfaces, backend services, databases, business workflows, reporting, permissions, APIs, and third-party integrations.
16 days ago


Senior Software Developer
Location: Pietermaritzburg
Salary:
45 days ago


Senior C# Developer - Durban (hybrid) - R45,000 – R55,000 CTC
Location: Durban
Salary: market related
This role exists for a senior member to join a multi-disciplined Agile development team creating high-fidelity software.
46 days ago


E-Commerce Customer Escalations Leader
Location: Pinelands
Salary:
Do you lead from the front when an e-commerce order goes wrong, and have that "problem solving personality" to telephonically discuss and put high-end clients at ease in explaining how solutions will be managed?This position is based in Pinelands CPT in office, daily conversations with UK clientele which will require your excellent command of the English language - preferably suited for an individ...
2 days ago


COMPLIANCE ASSISTANT
Location: Durban
Salary: Monthly
COMPLIANCE ASSISTANTLocation: Morningside, DurbanEmployment Type: PermanentWork Format: On-siteWorking Hours: Monday – FridaySalary: R15 000 - R16 500 pmTHE OPPORTUNITYOur client is seeking a detail-oriented and highly organised Compliance Assistant to join their Compliance team in Morningside, Durban.This is an excellent opportunity for an individual with FMCG administration experience and ...
2 days ago


Lodge Manager
Location: Ballito
Salary:
The Lodge Manager is responsible for the overall management and successful operation of the lodge, ensuring exceptional guest experiences while maintaining the highest standards of service, hospitality, and operational efficiency. This role oversees all departments, including Front Office, Housekeeping, Food & Beverage, Kitchen, Maintenance, and Guest Activities, while managing staff, financia...
5 days ago


UK Customer Service Facilitator
Location: Pinelands
Salary:
Are you a people's person who would rather pick up the phone and talk to a customer than hide behind email?Our client, based in Pinelands, Cape Town, is looking for someone with strong customer service experience who has travelled or worked in the UK to join their team.In this role you will liaise with the outsourced delivery partner to ensure customer orders are accurate and on track, while you r...
5 days ago


Senior Engineering Manager
Location: Durban
Salary: Annual Salary
BAM is seeking an experienced Senior Engineering Manager to lead and manage the Engineering function within a fast-paced automotive manufacturing environment.
5 days ago


Marketing Co-Ordinator
Location: Durban
Salary: R15 000 Monthly
We are looking for a Marketing Coordinator to join a dynamic team in Durban South. This is a hands-on role for someone who enjoys social media, content creation, design, campaigns and building brand visibility.
6 days ago


Create a free job alert for Systems Software Developer 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