Enable job alerts via email!

Senior Software Developer

Flash Group

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Job summary

A leading fintech company in Cape Town is seeking a senior software developer with 8-10 years of experience. You will be responsible for writing efficient code, mentoring less experienced developers, and managing deployments. The ideal candidate should have strong technical skills in C#, .Net Core, and Agile methodologies. This is a permanent position offering a market-related salary.

Qualifications

  • 8-10 years of experience in software development.
  • Ability to work calmly and methodically under pressure.
  • Competent in DevOps methodology including CI/CD pipelines.

Responsibilities

  • Solve complex technical problems within the team.
  • Write maintainable and efficient code.
  • Manage and execute deployments precisely.
  • Mentor new developers and support their onboarding.
  • Contribute to improving system observability.

Skills

C#
.Net Core
Blazor Server
ASP.Net MVC
Web APIs
HTML
CSS
SASS
JavaScript
JQuery
MSSQL
Agile methodologies
Git

Tools

Figma
PHP
React
Azure DevOps
WordPress
Job description

Flash / 10 / 08 Western CapeJob Reference Number : TDepartment : TechnologyBusiness Unit : Industry : FintechJob Type : PermanentPositions Available : 1Salary : Market RelatedWe are looking for a talented individual to be part of an equally talented team of software developers.

RESPONSIBILITIES
  • Works seamlessly with their team to solve complex technical problems within their area of expertise.
  • Demonstrates exceptional proficiency in their engineering discipline, bringing depth and versatility to their craft.
  • Consistently writes code recognized by peers as well-structured, efficient, and maintainable.
  • Proactively enhances the areas of code they work on, leaving systems better than they found them by optimizing existing implementations.
  • Takes responsibility for managing and executing deployments with precision and care.
  • Share expertise on systems to empower the team and foster a culture of learning.
  • Develops and maintains robust Disaster Recovery procedures to ensure system resilience and reliability.
  • Works confidently with cross-functional teams (e.g., Design, Legal, Data, Risk) to effectively communicate the developer team's work and ensure alignment with broader organizational goals.
  • Regularly mentors less experienced developers, providing constructive feedback on designs and technical approaches.
  • Actively supports onboarding new developers to integrate them effectively into the team.
  • Escalates issues beyond the scope of their team or individual work when necessary, ensuring successful resolution through appropriate channels.
  • Tackles project or feature-level problems independently while seeking help promptly for unexpected challenges.
  • Demonstrates expertise in non-functional aspects like accessibility, performance, and security.
  • Advocates for and teaches these practices, helping others deepen their understanding.
  • Works effectively and confidently, maintaining persistence in the face of ambiguity or uncertainty.
  • Leverages company-wide resources to navigate complex situations.
  • Actively contributes to improving system observability by identifying and addressing gaps in alerts and runbooks.
  • Proactively enhances system stability through thoughtful improvements.
  • Consistently delivers high-quality work, ensuring timely completion of tasks while maintaining the resilience to tackle challenges and blockers.
QUALIFICATIONS
  • MINIMUM REQUIREMENTS: Have a minimum of 8 -10 years' experience in software development.
  • TECHNICAL SKILLS:
    • C# .
    • Net Core skills
    • Experience in Blazor Server and WebAssembly
    • ASP.Net MVC
    • Experience in Web APIs
    • HTML, CSS, SASS / LESS
    • JavaScript, JQuery
    • Experience with MSSQL
    • Exposure to Agile methodologies (Scrum, Kanban)
  • Ability to work calmly and methodically when under pressure.
  • Git.
  • ADVANTAGEOUS:
    • Exposure to UI / UX tools like Figma
    • Experience with Progressive web applications
    • PHP, React
    • OAuth 2.0 e.g., AAD Authentication and Keycloak
    • Azure DevOps
    • WordPress
  • Versed in DevOps methodology including setting up CI / CD pipelines.
  • Competencies:
    • Problem solver
    • Ability to lead projects
    • Ability to communicate about technology in non-technical terms to colleagues and client
    • Ability to work calmly and methodically when under pressure
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.