South African Technology & Innovation Centre (SATIC) is the latest part of PwC, a global brand delivering services for the biggest clients in the world. PwC leads the way in human led, technology enabled professional services, working with clients to transform their business and make it fit for the future.
We are looking for candidates who bring in-depth market experience, who see technology as a way to enable and drive human innovation and who want to be a part of a community of solvers, to tackle the biggest challenges in society.
If you are looking for a career where every day is different, where challenges are complex and where you can make a real difference, then we want to hear from you. By choosing to join SATIC, you are choosing to work with teams all over the world, harnessing the power of world leading tech and making a difference to real people’s lives.
Requirements:
Qualifications / Certifications:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent experience.
- A certification in TOGAF, AWS Certified Solutions Architect would be advantageous.
- Experience: Minimum of 3-5 years of experience in application architecture, software development lifecycle, and enterprise application design.
Experience & Skills:
- Proficiency in application design methodologies (e.g., Agile, DevOps) with experience in cloud technologies (e.g., AWS, Azure, Google Cloud).
- Strong understanding of enterprise application integration patterns and tools, data management principles, and architecture best practices.
- Excellent communication and interpersonal skills to engage effectively with technical and nontechnical stakeholders.
- Strong analytical and problem-solving capabilities, with a commitment to delivering distinctive outcomes.
- Ability to work collaboratively in a cross functional team environment, demonstrating a sense of urgency and empathy in all interactions.
Responsibilities:
Application Design and Architecture:
- Develop and maintain architecture roadmaps for enterprise applications that align with the firm’s strategic goals.
- Design robust, scalable application architectures that utilize best practices, ensuring compliance with quality standards and enterprise architecture frameworks.
Collaboration and Stakeholder Engagement:
- Work closely with Product Development teams to gather requirements and translate business needs into technical specifications and architectural designs.
- Collaborate with Core Tech and Support teams to ensure effective application performance and resilience, emphasizing a culture of collective ownership and success.
Technology Risk Management:
- Ensure that all applications standards and stacks adhere to the firm-wide technology risk management and compliance standards, promoting integrity and accountability.
- Assess and mitigate technology risks associated with application development and deployment processes.
Standards and Governance:
- Contribute to the development and maintenance of IT and Data Governance Frameworks, promoting alignment with the organization’s strategic objectives.
- Advocate for adherence to architectural standards and best practices across application teams, fostering a culture of continuous improvement.
Mentorship and Knowledge Sharing:
- Mentor junior team members and facilitate knowledge sharing across the Africa Tech and Digital team, enhancing collective skills and capabilities.
- Provide guidance on application architecture best practices and innovations to peers and stakeholders, supporting a learning culture.
Continuous Improvement:
- Stay current with emerging technologies, industry trends, and best practices; evaluate and recommend new tools and technologies that enhance application development.
- Identify and implement enhancements to existing applications and processes to drive efficiency, effectiveness, and innovation.
Documentation and Reporting:
- Prepare and maintain architecture documentation, including design specifications, architecture diagrams, and process flows to ensure clarity and consistency.
- Report on application performance and architectural compliance to senior management, highlighting key metrics and areas for development.
Support and Troubleshooting:
- Collaborate with IT Support Desk teams to troubleshoot and resolve application-related issues, ensuring high availability and user satisfaction.
- Encourage a proactive approach to identifying problems and implementing solutions that reflect the firm’s commitment to quality and client service.
Role overview:
As an Application Architect at the Manager Level within the Africa Tech team, you will be a subject matter expert in application design and architecture, responsible for building scalable, efficient, and high-quality enterprise applications standards and architecture. Your role will focus on ensuring that applications align with organizational strategies while fostering an environment of innovation, collaboration, and continuous improvement. You will also be integral in adapting to changes in technology and leveraging AI-assisted tools to create impactful solutions for the firm and our clients.