Software Engineer
Sage
Date: 13 hours ago
City: Johannesburg, Gauteng
Contract type: Full time

Job Description
Our Product Delivery team in South Africa has an exciting opportunity for a Full-Stack Software Engineer to join us in building, enhancing, and maintaining cutting-edge applications that make a meaningful impact on our clients by optimizing their business performance and solving complex technical challenges.
You will be responsible for designing, developing, and delivering high-quality products, systems, and services that exceed customer and business partner expectations.
*** This hybrid role requires a minimum of three days per week on-site at our Johannesburg office. ***
What you'll be doing:
Our Product Delivery team in South Africa has an exciting opportunity for a Full-Stack Software Engineer to join us in building, enhancing, and maintaining cutting-edge applications that make a meaningful impact on our clients by optimizing their business performance and solving complex technical challenges.
You will be responsible for designing, developing, and delivering high-quality products, systems, and services that exceed customer and business partner expectations.
*** This hybrid role requires a minimum of three days per week on-site at our Johannesburg office. ***
What you'll be doing:
- Contributing to quality activities, incl. peer reviews of estimates, designs and code.
- Resolving defects/bugs during QA testing, pre-production, production, and post-release patches.
- Working cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results.
- Participating in all phases of the project lifecycle.
- Continuously striving to make improvements to the existing products and/or systems and services.
- Providing 3rd tier support and/or expertise.
- University Degree in Computer Science or Related field
- Professional development experience
- Worked with C#, AWS, Microsft SQL, ASP.Net , Javascript, HTML, CSS, AngularJS.
- Broad operational knowledge in 21st Century IT (Cloud, Social, Mobility, IoT, Big Data…)
- Ability to interpret and document user requirements and translate these into technical specifications and/or code.
- Passion for being a hands-on techie.
- Good communication skills.
See more jobs in Johannesburg, Gauteng