Senior C# Software Developer Hybrid Cape Town

Cape Town, Western Cape, South Africa

Job Description


SUMMARY:
A cutting-edge technology company currently undertaking a digital transformation are looking for talented Senior C# Software Developer you'll support the delivery of cutting-edge software that supports critical business processes that will help the team excel at creating an exceptional customer experience to stay ahead of the game.POSITION INFO:

  • A cutting-edge technology company currently undertaking a digital transformation are looking for talented Senior C# Software Developer youll support the delivery of cutting-edge software that supports critical business processes that will help the team excel at creating an exceptional customer experience to stay ahead of the game. Main development languages being
  • Message Queues (RabbitMQ)
  • NoSql (Mongo)
  • Memory Caching
  • Microservice architecture and related patterns
  • Source control concepts (Merging, Branching, Publishing)
  • Continuous Integration
  • C# .Net Core 3.1 and .Net 7 and later.
  • WEB API and REST experience
  • Relational databases / NoSQL Databases
  • Visual Studio 2022 / VS Code
Qualification:
  • 5 years+ experience hands-on development experience.
  • Computer Science related degree, diploma or similar qualification.
  • Be prepared to work in a 24/7 environment.
  • Experience in working with agile teams and successfully delivering agile based software projects.
  • Proven experience in coding with an understanding of system architectures and knowledge of SOA.
  • Solid knowledge of OO, development methodologies and applying patterns.
  • Ability to work alongside Architects to integrate and propose viable solutions to business.
  • Tech Stack:
  • o Message Queues (RabbitMQ)
  • o NoSql (Mongo)
  • o Memory Caching
  • o Microservice architecture and related patterns
  • o Source control concepts (Merging, Branching, Publishing)
  • o Continuous Integration
  • o C# .Net Core 3.1 and .Net 7 and later.
  • o WEB API and REST experience
  • o Relational databases / NoSQL Databases
Visual Studio 2022 / VS CodePrimary Duties
  • Develop cutting-edge software using the latest development tools and frameworks.
  • Unit-test all software artifacts.
  • Maintain current systems (web/other) and develop new systems (web/other) using the latest technologies.
  • Collaborate with Product Owners and Test Analysts in developing, testing and deploying systems components.
  • Research and develop new technologies.
  • Provide second/third line support to IT for software deployed into company eco system.
  • Analyse and resolve complex and high impact production issues where required.
  • Monitor systems performance and ensure all SLAs are met.
  • Assist technical writers with technical documentation and user manuals related.
Support to Team
  • Transfer of business and technical knowledge to the greater team.
  • Technical guidance and mentoring of developers.
Support to Technical Lead and Software Development Manager
  • Assist in enforcing Agile and Scrum methodology in the teams.
  • Assist in code reviews.
  • Assist in coordinating Pair Programming.
  • Assist in implementation of best practices, coding standards and relevant methodologies.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1351153
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R110000 per year
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned