Intermediate Angular/C# Developer

Cape Town, Western Cape   |   Full Time

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)


•    Relevant degree or diploma

•    At least 3 years’ experience with the relevant skills

•    C#

•    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        

•    Angular application development

        - TypeScript


- CSS 

 - Rxjs

- Reactive forms

- Service workers in Angular

- Caching

- Routing and navigation

- Jest/Karma/Jasmine

- Automated regression testing (Cypress - Nice to have)

- StoryBook (Nice to have)        

•    Test Driven Design

        - NUnit

        - Moq        

•    Branching Source Control management

        - GitHub

        - Cloning / Branching / Merging

•    Agile

        - SCRUM

        - KANBAN        

•    Advantageous

        - Experience with Jira

        - Experience with Automation, eg. Jenkins

        - Azure development


•    Able to analyze complex problems and produce solutions

•    Effective and clear communication 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

Talent Partner:
Margie ter Wolbeek
R25 000 - R45 000 depending on experience

Submit Your Application

You have successfully applied
  • You have errors in applying