My client based in Bellville is currently looking for an Intermediate Software Engineer to join their team on a contract basis.

IT / FINANCE

Qualifications & Experience

  • Bachelor’s degree or diploma in Computer Science, Information Technology, or a related field
  • (or equivalent practical experience)
  • 3-5 years of professional software development experience
  • Strong experience with C# and .NET (.NET Core / .NET Framework)
  • Solid front-end development experience with Angular and/or React
  • Experience building and consuming RESTful APIs
  • Good understanding of backend development concepts (services, business logic, data access)
  • Experience working with SQL databases (e.g. SQL Server)
  • Familiarity with Git and CI/CD pipelines
  • Understanding of object-oriented programming, SOLID principles, and common design patterns

Responsibilities

  • Design, develop, test and maintain software solutions using C# and .NET
  • Build and enhance user-facing features using Angular and/or React
  • Develop and maintain backend services, APIs and system integrations
  • Work closely with Business Analysts, Product Owners, UX Designers and Developers to deliver effective solutions
  • Write clean, well-structured and maintainable code, following best practices
  • Participate in code reviews and contribute constructive feedback
  • Identify, troubleshoot and resolve development and production issues
  • Ensure all solutions meet security, performance and compliance standards

Competency

  • Strong problem-solving and analytical skills
  • Ability to work independently as well as within a team
  • Clear communication and stakeholder engagement skills
  • High attention to detail and quality
  • Willingness to learn and adapt to new technologies
  • Professional, accountable, and delivery-focused
  • Experience within financial services or investment platforms
  • Exposure to cloud environments (Azure preferred)
  • Knowledge of microservices architecture
  • Experience with unit testing and automated testing
  • Familiarity with Agile / Scrum methodologies

If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review.

Desired Skills:

  • C#
  • .Net
  • Angular
  • RESTful APIs
  • Sql Server

Learn more/Apply for this position