Senior C# SQL Developer
Summit Africa Recruitment
Cape Town, South Africa
1d ago
source : Job Placements

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
  • MS-SQL
  • Table design and construction
  • Stored procedure development and troubleshooting
  • SQL Scripting
  • Web Api development
  • net core
  • Entity Framework / Core
  • LINQ
  • Domain Driven Design methodology
  • Web application development
  • JQuery
  • Test Driven Design
  • NUnit
  • Branching Source Control management
  • GitHub
  • Cloning / Branching / Merging
  • 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
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form