Johannesburg, South Africa
2 days ago
Junior Software Engineer

Management Level

Manager

Job Description & Summary

At PwC, our people in tax services focus on providing advice and guidance to clients on tax planning, compliance, and strategy. These individuals help businesses navigate complex tax regulations and optimise their tax positions.

In indirect tax at PwC, you will focus value-added tax (VAT), goods and services tax (GST), sales tax and other indirect taxes. Your work will involve providing advice and guidance to clients on indirect tax planning, compliance, and strategy, helping businesses navigate complex indirect tax regulations and optimise their indirect tax positions.

Enhancing your leadership style, you motivate, develop and inspire others to deliver quality. You are responsible for coaching, leveraging team member’s unique strengths, and managing performance to deliver on client expectations. With your growing knowledge of how business works, you play an important role in identifying opportunities that contribute to the success of our Firm. You are expected to lead with integrity and authenticity, articulating our purpose and values in a meaningful way. You embrace technology and innovation to enhance your delivery and encourage others to do the same.

Examples of the skills, knowledge, and experiences you need to lead and deliver value at this level include but are not limited to:

Analyse and identify the linkages and interactions between the component parts of an entire system.Take ownership of projects, ensuring their successful planning, budgeting, execution, and completion.Partner with team leadership to ensure collective ownership of quality, timelines, and deliverables.Develop skills outside your comfort zone, and encourage others to do the same.Effectively mentor others.Use the review of work as an opportunity to deepen the expertise of team members.Address conflicts or issues, engaging in difficult conversations with clients, team members and other stakeholders, escalating where appropriate.Uphold and reinforce professional and technical standards (e.g. refer to specific PwC tax and audit guidance), the Firm's code of conduct, and independence requirements.

Main Purpose 

 

We're looking for a passionate, versatile individual with great ideas and a desire to solve problems, seize opportunities and develop solutions in a dynamic fast-paced environment. As a software engineer, you may work solo, or in a small team, switching projects as required by our business. With your technical expertise you may be asked to manage project priorities, deadlines and deliverables. You may consult, propose, design, develop, test, deploy, maintain, and enhance software solutions. You will be afforded a unique opportunity to work with cutting edge technology in the cloud space with a dynamic global team of qualified professionals. 

Responsibilities/Output 

 

Junior Software Engineer reporting to stream Technical Lead/Portfolio manager. 

Code advanced/specialized  solutions according to specifications 

Automation of the build pipeline with Azure DevOps 

Implementation of Kubernetes and Docker would be preferable 

Assist with applications architecture as well as the general software development landscape 

Ensure that processes are followed and participate in operational duties such as:​ 

Grooming User Stories 

Executing assigned tasks 

Helping to ensure that tasks are completed in a timely manner 

Take ownership of projects, liaise with development team and regularly reporting to Technical Lead and Development Manager 

Assist in the enforcement of policies and procedures for the development team 

Understand and adhere to Development Processes and be involved in continuous maturing of adherence of said processes 

Create supporting documentation (Technical design, Test Plans, Implementation plans etc) 

Ensure correct usage of Templates for documentation 

Ensure quality of development artifacts 

Communicate effectively with business stakeholders such as Portfolio Managers/Business Analysts 

Adhere to good coding practices and procedures. 

Proactively learn the necessary skills in the Cloud development area to continuously improve your knowledge 

 

Competencies/Skills 

 

HTML 5 

CSS 

C# 

Blazor (Preferred) 

JavaScript, jQuery, Ajax, JSON (Advantageous) 

Agile Software Development (Scrum) 

Serverless Architecture 

DevOps  (Preferred) 

.NET 8 or latest (Preferred) 

Microsoft SQL (Preferred) 

.NET MAUI (Advantageous) 

Cloud Deployment and Automation (Advantageous) 

SQL Server (Advantageous) 

Object Oriented programming background (Advantageous) 

Object Oriented Analysis and Design (Advantageous

You have sought after soft skills: 

 

Team Player 

Goal driven and value focused 

Effective time management and meeting targets 

Effective communication abilities with fellow staff members at various levels 

Structured and methodical in your approach to completing complex tasks 

Logical reasoning is one of your primary areas of strength 

Adhere to good programming practices and define standards 

Analytical and a problem solver 

Ability to work within teams against deadlines, willing to align work with team’s priorities and goals 

Business and technical insight 

Ability to work independently and in a team 

Ability to prioritize and solve problems proactively 

Excellent problem solving and troubleshooting abilities 

Passionate about cloud development and willingness to adapt new technologies. 

  

Travel Requirements

Up to 20%

Available for Work Visa Sponsorship?

No

Job Posting End Date

June 30, 2025


Confirmar seu email: Enviar Email