Posted on: 24 February 2024
ID 903642

Applications Architect

APPLICATION ARCHITECT.

Accountable for the design of software development and application lifecycle principles, frameworks, governance, and technology ecosystem. Assist with the design, delivery, and lifecycle of the application landscape in line with the organisations strategy. PLEASE NOTE DO NOT APPLY UNLESS YOU QUALIFY IN FULL

Bachelors degree in Information Technology, Computer Science, Engineering, or related discipline required

Certification in relevant Enterprise Architecture or Technology frameworks and methodologies

Cloud certifications AWS or AZURE OR GCP

7 years of architecture experience in the development, application design and build.

Extensive experience in aligning application development with business needs.

Experience in a solutions architecture role across a variety of technologies and business spaces.

Familiarity with industry standard architecture framework.

Technology Strategy & Innovations

Participate in the development and execution of Enterprise, Architect strategies and tactical plans aligned with the corporate strategy.

Plan and implement an Applications Architect Strategy, principles, framework, policies, and domain processes.

Deliver a roadmap aligned with set budgets, resourcing requirements, market, industry, and business trends.

Assess the application landscape against current and future business requirements, strategic goals, and development requirements.

Examine market trends and leading best practices in automation and digitisation to drive ICT transformation.

Research and develop new solutions in support of continuous improvement.

Propose forward-looking solutions to unmet and unrealised business needs, establishing the Company as an industry trailblazer.

Maintain the latest methodologies for software development, including AI and machine learning tools for improving coding quality and reducing testing and debugging time.

Planning and Organisation

Collaborate with business to define and compile business application requirements.

Compile and implement application development plans for new or existing applications.

Develop, document, make recommendations, and communicate plans for investing in application infrastructure, including analysis of cost reduction opportunities.

Together with the business, identify and recommend critical success factors for measuring performance.

Define technical requirements, assist with functional requirements, develop standards that govern system development and implementation, design and develop architectural systems.

Identify, review, and recommend new software applications or innovations, considering their design, integration, and technical fit with other systems.

Execute Analysis and Design Activities

Assess the current application landscape for adequacy of resiliency controls and end-to-end systems design and implementation.

Develop innovative and sustainable application architecture designs that are future-proof with risk management and controls.

Support business and Development teams throughout the project lifecycle to help understand designs and refine them as necessary.

Technical implementation within own area

Demonstrate application prototypes and integrate user feedback.

Perform application integration, maintenance, upgrades, and migration.

Document application development processes, procedures, and standards.

Integrate trends in application architecture in application development projects.

Ensure that uniform enterprise-wide application design standards are maintained.

Risk Management

Analyse risks and threats associated with applications and systems and determine the appropriate action to control and/or minimise those risks or threats.

Manage the application of software security principles during the development, integration and testing of a program or project.

Maintain clean audit results by conducting monthly self-assessments based on defined internal controls, anticipating and documenting risks, and reporting on gaps and mitigation activities.

Establish a common understanding of the interventions to resolve audit issues.

Comply with POPI Act requirements and data management privacy regulations.

Keep up to date with the latest data protection and security threats within own area to safeguard the Company systems and applications.

Reporting

Provide weekly, and monthly management and status reports in accordance with the Business Unit metrics and requirements.

Develop business cases that outline alternative solutions to existing applications and assist the business in making the right choice.

Facilitate communication across Business Units, identify change management interventions and timelines from the project's perspective, and present the project status to the steering committee.

Vendor Management

Work with external software vendors on designs for new features or feature enhancements.

Manage the integration of vendor deliverables by tracking and reviewing vendor performance.

Implement good governance by confirming that SLAs with clients and service providers are in place, including contracts for information technology resources, i.e., hardware, software, human resources etc.

Stakeholder and Customer Management

Work with internal and external stakeholders to understand the needs for the various software applications.

Coordinate with Enterprise and Data Architecture to ensure a broader understanding and define the architectural components for application design.

Engage with business intelligence (BI), Data and Applications Teams in designing and delivering development approaches.

Provide technical guidance and support to Project and Programme Managers to ensure smooth interfacing between vendors, internal designers, and business units

Enhance stakeholder engagement to address issues, improve relations, and provide information on the project status.

Finance

Participate in the preparation of the operating and capital expenditure budgets.

Participate in all technical quotes, analyses, and specifications for accuracy and risk management.

Manage the budget in accordance with the financial parameters and standards of the projects/programmes.

Leadership and People Management

Manages the effective use of the departments resources to improve organisational productivity and delivery.

Provide Subject Matter Expertise in critical support issues where your experience is required to ascertain the issue quickly and to find the more appropriate resolution.

On a monthly basis, manage the headcount in accordance with principles and policies, including notifying HR of team cancellations, new business and new initiatives.

Manage recruitment, performance management, training, career development programs, succession planning, resource planning, and HR processes across the team.

Lead and manage employees' end-to-end performance management process, inspire and encourage your team to deliver on key performance areas, and provide the necessary support, coaching, and training.

Manage and lead the Talent Management Process within one's area of responsibility to create value for high-value contributors.

Comply with Human Resources/Employee Relations policies and procedures and applicable Labour Laws.

Drive employee training and development, ensuring employees are provided with refresher courses in conjunction with the Training Academy.

Draw up and conduct disciplinary hearings in accordance with labour law, statutory requirements and ER policies and procedures.

Lead as an Ambassador and executor of change

Provide continuity during times of change by serving as a change management architect.

Manage the integration of development into a seamless end-to-end customer experience.

Communicate and embed new processes and procedures effectively, addressing, or escalating concerns to SMEs.

Communicate consistently and accurately across one's area by facilitating presentations, workshops, or forums.

Drive the organisation culture

Inspire confidence and generate excitement, enthusiasm, and commitment to the department's values.

Support transformation and BBB-EE initiatives for sustainable alignment with the company's scorecard.

Lead employees to the creation of a winning culture and a high morale environment in the organisation.

Application security.

Microsoft Office Suite.

Business Analysis.

Good written and verbal communication skills.

Principles of data architecture.

Database management.

Knowledge of advanced ICT project management principles (e.g., Agile, Waterfall).

Highly proficient in programming languages.

Secure coding practices and protocols.

Understanding of Software Development Life Cycle (SDLC).

A strong technical background in applications, processes, software and equipment or technical management experience.

Design thinking and principle.

Innovation Networks

An innovation network is an organisational structure with which companies implement business innovation faster and more efficiently. Innovation networks exist within companies. Innovation networks support continuous improvement, the idea management, and the innovation management of a company

Interpersonal Skills

The ability to communicate or interact well with other people or the behaviours and tactics a person uses to interact with others effectively

Logical Thinking And Judgment Ability

Use of discretion and logical reasoning in a clear and consistent manner whilst considering/evaluating of information/circumstantial evidence to draw sound conclusions, form an opinion and make a good decision

Relationship- and Alliance Building Skills/ Social Intelligence: Ability to skilfully use interpersonal- and networking skills to develop a sound relationship/alliance and cooperate with key stakeholders inside/ outside the organisation and maintain such a relationship over time towards the achievement of objectives. Navigating complex social and political situations effectively

Negotiation Skills

Ability to apply appropriate interpersonal skills and negotiation tactics, to identify and discuss common issues, finding common ground and with the aim of reaching agreement on a mutually beneficial solution and promoting collaboration between the parties

Project/ Programme Management

To effectively plan, direct, integrate and coordinate all aspects of the project/programme to ensure that the project/ programme deliverables progress in accordance with milestones and within budget constraints towards the achievement of goals.

Providing Leadership

Decides on actions; willingly assumes responsibility and stands by decisions that are in the best interest and their department. Directs people and coordinates groups to realise departmental goals.

Motivates individuals by empowering them; seeks to inspire people and groups; encourages personal growth.
Occupation:
Management, human resources jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
KUSILE power station JOBS AVAILABLE

KUSILE power station JOBS AVAILABLE

Kusile power station
Witbank
Jobin.co.za
MEDUPI POWER STATION JOBS AVAILABLE

MEDUPI POWER STATION JOBS AVAILABLE

MEDUPI POWER STATION
Lephalale / Ellisras
Jobin.co.za
LERATONG HOSPITAL JOBS AVAILABLE

LERATONG HOSPITAL JOBS AVAILABLE

LERATONG HOSPITAL
Krugersdorp
Jobin.co.za
Boitumelo regional hospital jobs available

Boitumelo regional hospital jobs available

Boitumelo regional hospital
Kroonstad
Jobin.co.za
SEBOKENG HOSPITAL JOBS AVAILABLE

SEBOKENG HOSPITAL JOBS AVAILABLE

SEBOKENG HOSPITAL
SEBOKENG
Jobin.co.za
ERMELO PROVINCIAL HOSPITAL jobs available

ERMELO PROVINCIAL HOSPITAL jobs available

ERMELO PROVINCIAL HOSPITAL
Ermelo
Jobin.co.za
KALAFONG HOSPITAL jobs available

KALAFONG HOSPITAL jobs available

KALAFONG HOSPITAL
Pretoria
Jobin.co.za
MARULA PLATINUM MINE JOBS AVAILABLE

MARULA PLATINUM MINE JOBS AVAILABLE

MARULA PLATINUM MINE
Burgersfort
Jobin.co.za