About the position
ENVIRONMENT:
A dynamic provider of Integrated Security Solutions urgently seeks the coding expertise of a Senior Software Developer (C#, SQL) with 10+ years’ demonstratable experience in Software Development with a preference for high scalability projects. You will be required to identify the functional and technical requirements as communicated by business in order to design, develop and implement software solutions for clients. You will also oversee all aspects of development, which will cover writing code, analysing of data and solution support and where appropriate, delegate and manage tasks assigned to Senior Software Devs. As part of the Project Management team, you will also provide input for project planning and scheduling.
DUTIES:
- Participate in the design and planning phase of new projects / initiatives that require the development of new and /or enhancement of existing software solutions.
- Create and implement solution design plans and establish a set of standards to be followed for the solution.
- Perform and complete coding assignments according to requirements and within allocated timeframes.
- Review legacy implementations, debug and update the code with the aim of improving and optimizing existing software solutions.
- Manage, guide and delegate appropriate coding tasks to Junior Developers.
- Perform component Integration Testing before the developed solution is handed over to the QA team for user acceptance testing.
- Perform independent code reviews of work for adherence to accepted standards, accuracy, and functionality.
- You will be expected to keep abreast of the latest industry trends and technological developments.
- Actively contributes to an effective and efficient working environment aligned to corporate culture.
REQUIREMENTS:
Qualifications –
- Matric / Grade 12 National Certificate.
- Computer Science, Information Systems, OR any other relevant IT qualification.
Experience/Skills –
- 10+ Years demonstratable experience in Software Development, preference for high scalability projects.
- Proven working knowledge of cloud-based technologies, infrastructure designs and implementations, preference for GCP.
- Proven and strong working knowledge of common programming languages, particularly C# and SQL.
- In-depth understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability.
- Experience with Scrum / Agile development methodologies.
Advantageous –
- Exposure to app and web development and user interfaces.
ATTRIBUTES:
- Naturally empathetic and patient person.
- Excellent written and communication skills.
- Energetic with a positive attitude.
- Professional maturity and deadline driven.
- Problem-solving and analytics skills.
- Exceptional attention to detail.
- Desire to work in an agile and high-pressure development environment.
Desired Skills:
- C#
- Cloud Computing
- REST
- SOAP
- Software Development
- SQL
About The Employer:
A dynamic provider of Integrated Security Solutions