• Login Name       Password       Remember me       LOGIN LOGIN    FORGOT PASSWORD


Software Developer

Job Ref
Job Type
Employer Type
Date Added 15 Feb 2021
Expiry Date 15 Mar 2021
* There have been 4 applications to this job.
* This job has been viewed 4609 times.


Market related


Role details:
Job Summary:

To take accountability for delivering project tasks and assignments within deadlines and to clients’ requirements, supporting applications or writing application code, and developing and testing new programs/software/applications or add-ons. This includes “off the shelf” builds and integration into custom builds.
- - - - - - - - - - - - - -
Minimum Experience:

- 4 – 5 years’ C# .Net real world experience in programming and software implementation
- Experience in application coding in relevant open source or closed source technologies
- Experience in mobile coding development
- Experience working with MySQL
- Experience working with repository Git and GitHub
- Experience working with POSTMAN

Minimum Qualifications:

- Relevant degree or diploma (BSc or BCom Informatics preferable)
- Relevant technical diplomas or certifications (e.g. C#/ Java /SQL Server/ MySQL)

Key Responsibilities and Deliverables:

Achievement of project tasks and assignments

• Engage with various client departments and project managers to manage specific processes within the software development life-cycle (for example, functional specification, construction, quality assurance, implementation and reporting)
• Understand functional and technical documentation needs of customers and research technology solutions to meet those needs
• Ensure development of code meets quality (zero defects) and coding conventions (Smollan and generally acceptable standards). Follow change, incident, release and internal processes
• Maintain open communication with customer representatives and cross-functional teams and ensure content meets requirements
• Provide expertise for technical product documentation projects and support and assist in documentation design
• Liaise with the client to coordinate the roll-out
• Maintain relevant coding standards documentation, user training manuals

Delivery of quality software solutions that deliver value

• Research new innovations and solutions (includes new application , database and operating system technologies for mobile, open source and closed source domains)
• Coordinate and interface with functional design, quality assurance, developers, other product teams, and senior management to ensure needs are met and managed
• Manage to ensure delivery of technical designs, unit test plans, and high quality code. Use relevant repository for documentation and code storage standardisation
• Integration development and impact analysis of solution
• Determine the system requirements as per the specification or client needs
• Design the appropriate system model
• Liaise with the client to ensure the suitability of the model in meeting their needs
• Develop the appropriate software using the relevant development tools (coding)
• Test the system for stability, speed and spec compliance
• Implement roll-out, change control, release management, project and client management

Effective client support

• Incident, problem and release management
• Ensure systems up-time
• Monitor customer support cases
• Assist and provide support to resolve problems
• Deploy proper Help Line protocol and escalation for problem solution
• Monitor adherence to SLAs

Effective stakeholder engagement and management

• Actively build, maintain and grow strong relationships with clients and internal stakeholders
• Manage client expectations and the effective flow of information

Effective Teamwork and Self-management