Senior Engineer

Johannesburg, Gauteng, South Africa

Job Description


Our Client is a leader in the iGaming industry, committed to delivering innovative and immersive gaming experiences. The company thrives on creating top-tier affiliate and performance marketing platforms that connect users with high-quality gaming content. With a vision to scale and grow rapidly, our client is looking for a talented Senior Engineer to play a pivotal role in their technical journey.Our Client is in search of a highly skilled Senior Engineer to help drive its next wave of innovation in software development and cloud services. You will collaborate with cross-functional teams to design, build, and maintain scalable and robust applications that support millions of users. Your role will involve continuous integration and delivery practices, ensuring efficient development cycles and optimal performance.Responsibilities:

  • Collaborate with development, QA, and design teams to produce high-quality software solutions.
  • Lead the design, implementation, and management of CI/CD pipelines.
  • Architect and develop enterprise-scale applications, focusing on scalability, reliability, and performance.
  • Proactively monitor system performance using tools like Azure Monitor and Application Insights.
  • Ensure adherence to security best practices, including Azure AD and Access Management.
  • Implement infrastructure as code (IaC) and drive automated deployments.
  • Develop APIs and integrate with third-party services via Azure API Management.
  • Maintain software architecture principles and ensure optimal performance.
Requirements:
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum of 7 years' experience in software development, with expertise in .NET Core, C#, and Angular.
  • Strong experience with Azure cloud services and DevOps practices.
  • Proven track record with CI/CD tools, pipelines, and IaC.
  • Knowledge of automated testing and performance monitoring tools.
  • Experience with containerization (Docker, Kubernetes) and version control (Git).
  • Familiarity with agile methodologies and experience leading collaborative projects.
  • Relevant Azure certifications are highly desirable (e.g., Azure Administrator, Developer Associate).

OutsideCapital

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.


Related Jobs

Job Detail

  • Job Id
    JD1371857
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned