Search thousands of fresh jobs

×
This job is expired
Chosen Online

Software Engineer

Chosen Online

  • R85,000 - R100,000 per month
  • Permanent Senior position
  • Waverley
  • Posted 20 Apr 2025 by Chosen Online
  • Expires in 29 days
  • Job 2608202 - Ref FullStackSenr
Apply Now

About the position

Senior Full Stack Engineer - IT

Department Overview

As part of our rapid expansion, we are seeking a Senior Full Stack Engineer to drive the delivery and lifecycle management of our software applications. This role is essential to translating complex business processes into robust, scalable solutions that enhance the customer experience.

Role Purpose

The Senior Full Stack Engineer will be a key contributor to the internal software development team, focusing on building and maintaining applications aligned with business goals. The position requires deep technical expertise, strong collaboration skills, and a proactive approach to problem-solving.

Key Responsibilities

  • Lead the design, development, and maintenance of full stack applications using .NET, .NET Core, C#, MVC, Angular, JavaScript, CSS, and HTML5.
  • Develop and optimize MS SQL Server databases.
  • Architect and implement scalable, resilient, and secure enterprise applications.
  • Design and manage CI/CD pipelines, including Infrastructure as Code (IaC), automated deployments, and release processes.
  • Apply agile methodologies and technical best practices throughout the software lifecycle.
  • Integrate and manage APIs (REST, Azure API Management).
  • Monitor application performance and reliability using Azure Monitor, App Insights, and related tools.
  • Implement security best practices (Azure AD, Managed Identity, Data Protection, Access Management).
  • Collaborate with business, design, QA, and operations teams to deliver high-quality solutions.
  • Mentor junior engineers and contribute to the technical vision and roadmap.

Essential Qualifications

  • Bachelor's degree in Computer Science, IT, or a related field.
  • Minimum 7 years' experience in software development.
  • Strong communication, analytical, and problem-solving skills.

Desirable Skills

  • Extensive experience with Azure DevOps (Boards, Repos, Pipelines, Artifacts).
  • Proficiency with CI/CD, IaC, and version control systems (e.g., Git).
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Familiarity with monitoring/logging tools (Azure Monitor, Application Insights).
  • Working knowledge of Umbraco and uSync.
  • Relevant Azure certifications.
  • Experience with Agile/Scrum methodologies.

Personal Attributes

  • Excellent troubleshooting and analytical abilities.
  • Strong collaboration and communication skills.
  • High attention to detail and commitment to quality.
  • Ability to work both independently and within a team.

Reporting & Interaction

  • Reports to: Tech Manager
  • Internal relationships: Software Development Team, Business Stakeholders
  • External relationships: Software Service Providers

Note: This description outlines the primary duties and requirements. Additional responsibilities may be assigned as needed to meet business objectives.

Desired Skills:

  • .NET
  • .NET Core
  • C#
  • MVC
  • Angular
  • JavaScript
  • CSS
  • HTML5
  • Azure DevOps
  • Docker
  • Kubernetes
  • Azure

Desired Qualification Level:

  • Degree

About The Employer:

Creative and Passionate Team Environment:

Attracts people who are passionate about games and creativity, making the workplace energetic and inspiring.

- Employees often share a common love for gaming, which fosters camaraderie and a sense of belonging.

Innovative and Engaging Projects


- The company is known for its innovative approach to game development, allowing team members to contribute ideas and be part of the creative process.
- Being involved in making fun, high-quality games is inherently rewarding for many employees.


Supportive and Aligned Culture


- The workplace culture emphasizes shared values and mutual respect, making it easier to collaborate and enjoy day-to-day work.
- Teams are typically close-knit, supportive, and less competitive internally, which helps maintain a positive atmosphere.



Opportunities for Growth and Impact


- Employees can grow their skills and make meaningful contributions, which adds to job satisfaction.
- Working in such teams can be especially fulfilling for those who want to see their work directly impact the gaming community.

Fun and Laughter


- The informal and playful nature of the industry means there's room for humor and enjoyment at work, making the experience more enjoyable overall.

I
n summary, fun to work at because of its creative projects, passionate team members, supportive culture, and the opportunity to make a real impact in an industry people love.

Employer & Job Benefits:

  • Company Benefits

Apply Now

Chosen Online

About the agency

How We Work : We are specialists in sourcing and recruiting top industry talent in the IT and Telecoms industries. With years of experience in building a commendable network and portfolio of clients, we follow and make distinct specifications and relationships to connect the right people with the right candidates Head Hunting: Our main role as head hunters is that we pursue industry professionals that fulfill your job requirements. This often means that we are able to engage and interact with industry professionals who may not have initially been looking at the job market. Simply put, we are seeking skills to fill a role versus combing through endless job applications to fill a role. A Tailored Service : We have focused and concentrated on being a trusted and reliable IT & Telecoms headhunting service. Having a thorough understanding of the IT & Telecoms industries means we have the knowledge to find the ideal candidate, without the admin and time-consuming search on your behalf to find the perfect match. We know your industry, business, how to make connections and what you are looking for.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 29 days

Email me jobs similar to: Software Engineer

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.