Line of Service
Advisory
Industry/Sector
Not Applicable
Specialism
Product Innovation
Management Level
Senior Associate
Job Description & Summary
At PwC our people in software and product innovation focus on developing cuttingedge software solutions and driving product innovation to meet the evolving needs of clients. These individuals combine technical experience with creative thinking to deliver innovative software products and solutions.
Those in software engineering at PwC will focus on developing innovative software solutions to drive digital transformation and enhance business performance. In this field you will use your knowledge to design code and test cuttingedge applications that revolutionise industries and deliver exceptional user experiences.
Focused on relationships you are building meaningful client connections and learning how to manage and inspire others. Navigating increasingly complex situations you are growing your personal brand deepening technical expertise and awareness of your strengths. You are expected to anticipate the needs of your teams and clients and to deliver quality. Embracing increased ambiguity you are comfortable when the path forward isnt clear you ask questions and you use these moments as opportunities to grow.
Examples of the skills knowledge and experiences you need to lead and deliver value at this level include but are not limited to:
- Respond effectively to the diverse perspectives needs and feelings of others.
- Use a broad range of tools methodologies and techniques to generate new ideas and solve problems.
- Use critical thinking to break down complex concepts.
- Understand the broader objectives of your project or role and how your work fits into the overall strategy.
- Develop a deeper understanding of the business context and how it is changing.
- Use reflection to develop self awareness enhance strengths and address development areas.
- Interpret data to inform insights and recommendations.
- Uphold and reinforce professional and technical standards (e.g. refer to specific PwC tax and audit guidance) the Firms code of conduct and independence requirements.
Full Stack Engineer
Experience Ranges:
Key Responsibilities:
- Design develop and maintain backend services and APIs using Java Spring Framework
- Design development of frontendlayerspecially to integrate userfacing elements with serverside logic.
- Collaborate with crossfunctional teams to design develop and implement software solutions.
- Implement and maintain microservices architectures that are scalable reliable and efficient.
- Optimize application performance focusing on speed and scalability.
- Write clean maintainable and testable code following best practices for software development.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Troubleshoot and resolve issues in a timely manner ensuring the stability and reliability of the backend systems.
- Stay uptodate with the latest industry trends and technologies to continuously improve our systems
Technical skills :
- Good knowledge on Data structures and algorithms
- In depth knowledge about Java software development (minimum Java 8 & Above
- Strong expertise in Spring Boot & ability to develop Rest APIs
- Strong understanding ofSQL database (Any of MySQL/DB2/MSSQL/Oracle)
- Working experience of Java Application development with Micro service architecture .
- Strong working experience in any one of the frontend technologies like React Angular Vue with the ability to develop UI as well .
- Ability to work with container technologies such as Docker Kubernetes or similar services.
- Familiarity with cloud platforms such as AWS Azure or Google Cloud.
- Strong working experience with Practice of modern software engineering including agile methodologies coding standards code reviews source control management build processes test automation (JUnit Testing and CI/CD pipelines.
- Excellent problemsolving and analytical skills.
- Excellent communication skill .
- Good to have
- use of Gen AI and knowledge around prompt engineering
- Good working experience in Kafka & Elastic Search.
- Expertisein one or more programming languages (e.g. Golang Python
- Proficiency in working with Linux or macOS environments.
Front End Engineer
Experience Ranges:
Key Responsibilities :
- Design and implement dynamic userfriendly and highperformance web applications
- Collaborate with backend developers to integrate frontend functionality with serverside components ensuring seamless interaction between UI and APIs.
- Develop reusable and modular frontend components that promote code reusability and efficiency.
- Work closely with UX/UI designers to transform visual designs into functional interactive web interfaces.
- Implement responsive design techniques to ensure a consistent user experience across devices (desktop tablet mobile)
- Implement and maintain microservices architectures that are scalable reliable and efficient.
- Optimize application performance focusing on speed and scalability.
- Write clean maintainable and testable code following best practices for software development.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Troubleshoot and resolve issues in a timely manner ensuring the stability and reliability of the Application
- Stay uptodate with the latest industry trends and technologies to continuously improve our systems
- Test and ensure that applications work efficiently across all modern browsers and platforms.
- Collaborate effectively with crossfunctional teams (product managers designers and backend developers) to deliver highquality software
Technical skills :
- Strong expertise in core frontend development using Angular or react framework.
- Proficient in HTML5 CSS3 and JavaScript (ES6 for creating and styling web applications.
- Experience with CSS frameworks like Bootstrap or Material UI for designing visually appealing and responsive UI components.
- Ability to consume RESTfulAPIs in both Angularor React applications.
- Experience with TypeScript for Angularor React development.
- Strong working experience with Practice of modern software engineering including agile methodologies coding standards code reviews source control management build processes test automation and CI/CD pipelines.
- Excellent problemsolving and analytical skills.
- Excellent communication skill .
- Good to have use of Gen AI and knowledge around prompt engineering
knowledge about any of the back end development technology( Like Java Python node
Back End Engineer
Experience Ranges:
Key Responsibilities :
- Design develop and maintain backend services and APIs using Java Spring Framework
- Collaborate with frontend developers and other team members to integrate userfacing elements with serverside logic.
- Collaborate with crossfunctional teams to design develop and implement software solutions.
- Implement and maintain microservices architectures that are scalable reliable and efficient.
- Optimize application performance focusing on speed and scalability.
- Ability to work with container technologies such as Docker Kubernetes or similar tools.
- Write clean maintainable and testable code following best practices for software development.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Troubleshoot and resolve issues in a timely manner ensuring the stability and reliability of the backend systems.
- Stay uptodate with the latest industry trends and technologies to continuously improve our systems
Technical skills :
- Good knowledge on Data structures and algorithms
- In depth knowledge about Java software development (minimum Java 8 & Above
- Strong expertise in Spring Boot & ability to develop Rest APIs
- Strong understanding ofSQL database (Any of MySQL/DB2/MSSQL/Oracle)
- Working experience of Java Application development with Micro service architecture .
- Strong working experience with Practice of modern software engineering including agile methodologies coding standards code reviews source control management build processes test automation (JUnit Testing and CI/CD pipelines.
- Excellent problemsolving and analytical skills.
- Excellent communication skill .
- Proficiency in working with Linux or macOS environments
- Good to have
- use of Gen AI and knowledge around prompt engineering
- Good working experience in Kafka & Elastic Search.
- Good working knowledge in any one of the frontend technologies like React Angular Vue SAP UI with the ability to do minimal bug fixes in the UI.
Education (if blank degree and/or field of study not specified)
Degrees/Field of Study required:
Degrees/Field of Study preferred:
Certifications (if blank certifications not specified)
Required Skills
Optional Skills
Acceptance Test Driven Development (ATDD) Acceptance Test Driven Development (ATDD) Accepting Feedback Active Listening Analytical Thinking API Management Application Development Application Frameworks Application Lifecycle Management Application Software Business Process Improvement Business Process Management (BPM) Business Requirements Analysis C Programming Language Client Management Code Review Coding Standards Communication Computer Engineering Computer Science Continuous Integration/Continuous Delivery (CI/CD) Creativity Debugging Embracing Change Emotional Regulation 30 more
Desired Languages (If blank desired languages not specified)
Travel Requirements
Not Specified
Available for Work Visa Sponsorship
No
Government Clearance Required
No
Job Posting End Date
Required Experience:
Senior IC