Software Engineer(Java/.NET Core )

6 days ago


Durban, KwaZulu-Natal, South Africa Sage City Full time
Job Details: Software Engineer (Java/.NET Core)

Join Our Team: Software Engineer - Licensing & Software Updates

We're looking for a talented Software Engineer to join our small but highly impactful team responsible for building and maintaining services that provide licensing and software update capabilities for our products globally.

Hybrid Work Mode: 3 Days from Office

In this role, you'll be at the heart of our operations, ensuring our systems are secure, efficient, and scalable. You will help maintain, enhance, and monitor critical systems, applying the latest best practices to ensure they continue to meet the evolving needs of the business as we grow.

As part of a collaborative team, you'll have the opportunity to:

  1. Build & Maintain: Develop and support services that deliver licensing and software updates to our global customer base.
  2. Ensure Security & Reliability: Monitor and enhance systems to ensure they remain secure, reliable, and up to the latest standards.
  3. Collaborate: Work closely with other engineers, operations teams, and stakeholders to ensure our solutions are robust and scalable.

What we're looking for in you:

  1. A problem-solver who enjoys digging deep into technologies and finding creative solutions.
  2. An attention to detail and a passion for understanding the underlying systems you work with.
  3. A lifelong learner who embraces change and adapts to evolving priorities.
  4. A versatile engineer who is comfortable working across multiple technology stacks (Java, .NET Core) and can engage in the software release process using CI/CD tools such as TeamCity and GitHub Actions.
  5. Someone who is not only building software but also helping build the infrastructure and tooling to run applications in the cloud.

Key Responsibilities:

  1. Design, develop, and maintain software services for licensing and updates.
  2. Build, deploy, and monitor these services in the cloud to ensure scalability and reliability.
  3. Work with CI/CD pipelines to ensure smooth and efficient software releases.
  4. Collaborate with team members to enhance infrastructure and tooling that supports the software.
  5. Develop and maintain full-stack applications with a focus on React (Frontend) and Java/.NET Core (Backend).
  6. Work with relational databases like SQL to design, implement, and optimize queries.
  7. Leverage AWS and Azure services to deploy and maintain cloud-based applications.
  8. Implement Agile development practices, utilizing GIT for version control.
  9. Participate in DevOps activities with hands-on experience in Linux, AWS, Azure, and Database Engines.
  10. Write clean, efficient code following Behaviour Driven Development (BDD) methodologies.
  11. Support the application's performance through monitoring tools and troubleshooting.

Required Skills:

  1. Strong knowledge of React, Java, and .NET Core.
  2. Proficiency with SQL and experience working with cloud services like AWS and Azure.
  3. Hands-on experience in DevOps practices and cloud infrastructure.
  4. Familiarity with Agile methodologies and GIT version control.
  5. Knowledge of Behaviour Driven Development (BDD).

Desirable Skills:

  1. Experience with CloudFormation, Ansible/Packer, and TeamCity.
  2. Familiarity with Jira for project tracking.
  3. Strong understanding of SOAP, REST, GraphQL APIs.
  4. Experience with build tools like Maven and web servers like Tomcat.
  5. Knowledge of Spring Framework.

Why Join Us?

  1. Collaborative Environment: Work with a diverse, supportive team of developers.
  2. Impactful Projects: Help build innovative solutions that drive business success.
  3. Career Growth: We value professional development and offer plenty of opportunities for advancement.
  4. Tech Stack: Stay ahead of the curve by working with cutting-edge technologies.

Function: Cloud Operations

Country: United Kingdom

Office Location: Manchester; Newcastle

Work Place type: Hybrid

Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions.

Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential.

We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at careers@sage.com.

#J-18808-Ljbffr
  • Software Engineer

    5 days ago


    Durban, KwaZulu-Natal, South Africa Sage City Full time

    About the Role:Sage City is looking for an experienced Software Engineer (Java/.NET Core) to join its Cloud Operations team. The successful candidate will be responsible for building and maintaining services that deliver licensing and software updates to our global customer base. They will work closely with other engineers, operations teams, and stakeholders...


  • Durban, KwaZulu-Natal, South Africa Sage City Full time

    Job Description:Sage City is seeking a highly skilled Senior Java/.NET Core Backend Developer to join its Cloud Operations team. As a key member of our team, you will be responsible for designing, developing, and maintaining software services that provide licensing and software updates to our global customer base.The ideal candidate will have extensive...


  • Durban, KwaZulu-Natal, South Africa Tumaini Consulting Full time

    Tumaini Consulting seeks a Senior .NET Software Engineer to join our Software Development Scrum teams.The candidate will work on developing, maintaining, and supporting existing enterprise applications and frameworks. This includes enabling strategic development initiatives through the implementation of Salesforce delivery projects against company standards,...


  • Durban, KwaZulu-Natal, South Africa Sage City Full time

    Opportunity Overview:Sage City is looking for a talented Full Stack Software Engineer to join its Cloud Operations team. As a key member of our team, you will be responsible for designing, developing, and maintaining software services that provide licensing and software updates to our global customer base.The ideal candidate will have strong knowledge of...


  • Durban, KwaZulu-Natal, South Africa Sage City Full time

    Job Summary:Sage City is seeking a skilled Cloud Software Developer to join its Cloud Operations team. As a key member of our team, you will be responsible for designing, developing, and maintaining software services that provide licensing and software updates to our global customer base.The ideal candidate will have strong knowledge of React, Java, and .NET...


  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    About the RoleWe are seeking a highly skilled Senior .NET Developer to join our R&D team at Hire Resolve. As a senior developer, you will be responsible for designing, developing, and maintaining complex web applications and services, driving technical decisions, and ensuring high-quality, scalable software solutions.Key ResponsibilitiesLead the design,...


  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    About the JobHire Resolve is seeking a highly skilled Senior .NET Developer to join their Research and Development team.This role involves designing, developing, and maintaining complex web applications and services. The ideal candidate will drive technical decisions and ensure high-quality, scalable software solutions.


  • Durban, KwaZulu-Natal, South Africa Integrity Software Full time

    At Integrity Software, we are looking for a highly skilled and motivated VB developer to join our team.The ideal candidate will have a strong background in object-oriented programming and software development, with experience in the insurance industry being a plus.Responsibilities will include developing new features and fixing bugs in our software...

  • Senior .NET Developer

    9 hours ago


    Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    Hire Resolve's client is seeking a skilled Senior .NET Developer to join their R&D team. In this role, you will design, develop, and maintain complex web applications and services, drive technical decisions, and ensure high-quality, scalable software solutions. As a senior developer, youll mentor junior staff and lead projects in an agile environment. This...


  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    Hire Resolve's client is seeking a skilled Senior .NET Developer to join their R&D team. In this role, youwill design, develop, and maintain complex web applications and services, drive technical decisions,and ensure high-quality, scalable software solutions. As a senior developer, you'll mentor junior staffand lead projects in an agile environment. This...


  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    Requirements.NET Development Experience: 5+ years of experience in .NET development, with expertise in C#, .NET Core, ASP.NET MVC, Entity Framework, and Razor/Blazor.Redis and RabbitMQ Expertise: Strong experience with Redis, RabbitMQ, background services (e.g., Hangfire, Quartz.NET), and AWS.PostgreSQL and AWS Expertise: Expertise with PostgreSQL and AWS...

  • Java Developer Lead

    3 days ago


    Durban, KwaZulu-Natal, South Africa Rocvest Full time

    Job DescriptionWe are seeking a skilled Software Architect to join our team. The successful candidate will be responsible for designing, developing, and implementing Java applications to support business requirements.The ideal candidate will have a strong understanding of software development life cycles, design principles, and coding standards.


  • Durban, KwaZulu-Natal, South Africa Integrity Software Full time

    As a VB developer at Integrity Software, you will play a key role in the development of our software applications.You will work closely with our cross-functional teams to deliver high-quality solutions and ensure that our products meet the needs of our customers.We are looking for a highly motivated and detail-oriented individual who is able to work...


  • Durban, KwaZulu-Natal, South Africa MSP Staffing LTD Full time

    Company OverviewMSP Staffing LTD is a leading recruitment agency providing top talent to various industries. Job Description:We are seeking an experienced Software Engineer who can handle both front and back-end development.The ideal candidate will be responsible for designing, developing, deploying, and maintaining new and existing features. Required...


  • Durban, KwaZulu-Natal, South Africa BET Software Full time

    Job Description:We are seeking an experienced DevOps Engineering Manager to lead our team in delivering high-quality software solutions. The successful candidate will be responsible for overseeing the entire software development lifecycle, from strategy and roadmap to deployment and support.Key Responsibilities:Develop and implement DevOps strategies to...


  • Durban, KwaZulu-Natal, South Africa Adidas Full time

    Skill RequirementsC# with Net Framework 4.8: This is a core skill required for the position, ensuring that the candidate has hands-on experience with C# programming language and its application in .NET framework.ASP with WinForms: Experience with ASP.NET and Windows Forms will be beneficial in developing and deploying web applications.SQL, MS TSQL, and...


  • Durban, KwaZulu-Natal, South Africa Stepco Recruitment Full time

    As a Software Engineer with strong web development skills, you will play a crucial role in shaping the future of our company's web presence. You will be responsible for designing, developing, and maintaining web applications that meet the evolving needs of our clients.Your Key Responsibilities:Develop front-end user interfaces using HTML, CSS, and...


  • Durban, KwaZulu-Natal, South Africa Latitude Digital Marketing Full time

    We are a global digital marketing agency that pushes the boundaries in advertising automation, eCommerce analytics, and other digital services. Our mission is focused on delivering production enhancements for our creative and experienced production teams by building innovative AI generative applications.About the RoleWe are looking for a skilled Senior...

  • Software Engineer

    7 days ago


    Durban, KwaZulu-Natal, South Africa Spar Group Limited Full time

    OverviewSpar Group Limited is a leading retail company that operates in multiple countries. We are seeking a highly skilled Software Engineer to join our team.


  • Durban, KwaZulu-Natal, South Africa Goldman Tech Resourcing Full time

    A company that is dedicated to shaping the future of digital banking is looking for Senior Backend Engineer, this is a fully remote position Skills Required · Bachelors degree in Computer Science, Software Engineering, or a related field · Preferably 7 years of experience tackling complex technical challenges in distributed systems, cloud environments, or...