Senior Developer – Johannesburg, Sandton - Johannesburg
Salary Negotiable
Johannesburg, Gauteng
Johannesburg,
Gauteng
more than 14 days ago
20-02-2024 5:21:27 AM
12-03-2024 5:21:27 AM
As a Senior Developer you will be responsible for the overall management, support and enhancement of the digital product stack of the company website (Frontend and Backend). Ensure that the product development lifecycle is followed. Ensure that the code base delivered is to the highest quality and continuously reviewed for improvements to ensure latest software trends are utilised.
Minimum Experience:
5-8 years’ experience as a Full Stack Developer
Proficiency in: Net Framework, ASP.Net MVC, Web API, C#, JavaScript/TypeScript, and Transact SQL
Strong knowledge of SQL Server, Stored Procedures, Entity Framework 6, and ADO.Net
Experience with DevOps CI/CD (using Azure DevOps) and Jira
Experience with Git, pull requests, and code review processes.
Experience participating in code reviews and design sessions
Experience implementing SOLID design pattern
Experience with React and Dapper – advantageous
Development of full life cycle – advantageous
Proficient knowledge from similar projects
Minimum Qualification:
Degree in Computer Science or equivalent
Relevant system/ application certification
Primary RESPONSIBILTIES
Responsible for DevOps tasks (continuous integration and continuous deployment)
Responsible for Production Support of deployed systems ( Backups, restoration, debugging …)
Responsible from setup and monitoring general health of system environments etc
Responsible for Development life cycle implementation, management, and best practices (Estimations, development, Demos, deployment, documenting etc..)
Responsible for documenting, planning and implementing of disaster recovery protocols
Responsible for quality of software/code created. (best practices and latest technology)
Create and develop software as required by business.
Perform code reviews to ensure high quality standards are maintained and bugs are reduced.
Lead, manage and train Jnr – Mid software developers (code reviews, best practices, work allocation and prioritisation)
Advise, manage and implement software, infrastructure and cloud security best practices.
Advise, manage, and implement infrastructure of Azure and other related cloud and hosting environments.
Competencies
Technical
.NET Framework
ASP.Net MVC
Web API
C#
JAVA Script / Type Script
Transact SQL
SQL Server
Stored Procedures
Entity Framework 6
ADO.Net
JIRA
AZURE DevOps
React (advantageous)
Dapper (advantageous)
Troubleshoot and resolve application functionality-related issues
Behavioral
Logical mindset.
Able to provide ideas and collaborate within a team.
Ability to take on new functions from test and trial.
Multitasking
Early adopter
Attention to detail
Solutions driven
Problem solving
General Administration
Strong prioritizing, planning and organization skills
Location &Type
Johannesburg – Sandton, Hybrid – Permanent