Summit Africa RecruitmentSummit Africa Recruitment
Job title: Senior C# SQL Developer
Employment type:Full Time
Experience:7 to 10 years
Salary:R45000 to R75000
Job published:23 March 2021
Job reference no:2972378274

Job Description

Key Responsibilities

To effectively contribute to the full Systems Development Life Cycle with regards to:

- Building new features and systems.

- Maintaining existing features and systems.

- Troubleshooting feature and system issues.

  • Analyze business requirements and design software development solutions at a story level.
  • Write effective and maintainable code according to the business requirements and Pres Les development coding standards.
  • Manage feature and system deployments to UAT and Production environments.
  • Effectively use source control according to Pres Les standards.
  • Construct relevant development documentation, primarily regarding technical story planning.
  • Liaise and communicate effectively with various roles, namely:

- Product Owners

- Business Analysts

- Scrum masters

- Team Leads

- Fellow developers

- Architects

- Network and System Administrators

- Development Manager

- Business Users

  • Effectively work from home with the requisite facilities, namely:

- Internet access with at least a 5Mbps line

- Uninterrupted power supply advantageous (To handle load shedding)

  • To mentor other developers in the team in the Pres Les development standards and processes.

Requirements

  • Relevant degree or diploma
  • 7 years’ experience with the relevant skills
  • C#
  • MS-SQL

- Table design and construction

- Stored procedure development and troubleshooting

- SQL Scripting

  • Web Api development

- ASP.net

- .net core

- Entity Framework / Core

- LINQ

- Domain Driven Design methodology

  • Web application development

- ASP.net

- .net core

- MVC

- HTML

- CSS

- Javascript

- JQuery

  • Test Driven Design

- NUnit

- Moq

  • Branching Source Control management

- GitHub

- Cloning / Branching / Merging

  • Agile

- SCRUM

- KANBAN

  • Advantageous

- Understanding of Model View Presenter

- Windows Forms development

- Windows Service development

- Experience with Jira

- Experience with Automation, eg. Jenkins

- Azure development

Key Competencies:

  • Able to analyze complex problems and produce solutions
  • Effective and clear communicate with all relevant roles
  • Self-motivated and responsible without the need for constant supervision, especially regarding work from home situation
  • Enjoys working in a team environment
  • Eager to learn and adapt

Skills:

Industries: