Application Architect - Johannesburg, South Africa - K2 Human Capital Consultancy
Description
Job summary - A reputable Client in Centurion in looking for an Application Architect to create and maintain documentation surrounding the technical design process and specifications.
DUTIES AND RESPONSIBILITIES
- Define the required technology to support the business's agreed IT Strategy, Philosophy and Enterprise Architecture.
- Proactively mentor peers regarding system knowledge and development technologies and processes, to ensure knowledge transfer and the maintenance of standards.
- Monitor system performance, relevance and usage and define and maintain key metrics to ensure quality and performance of systems and delivery.
- Work within the Enterprise Architecture to integrate and propose viable solutions to business.
- Perform code reviews to ensure compliance with coding standards and best practices.
- Accountable for technical design and detailed technical specifications, as well as unit testing and support documentation within the relevant business area.
- Work closely with project teams, vendors and thirdparty technical contacts regarding technical design, or resolving technical issues, to deliver on the Application Architecture.
- Accountable for composition of detailed technical specifications, unit testing, and support documentation.
- Define, document and maintain Application Architecture standards within the relevant business area.
- Collaborate with functional and technical leads from various teams to ensure an integrated and aligned solution and technology approach.
- Provide process improvement recommendations to the software design/development team, to achieve best practices and high performance.
- Provide accurate estimates of required effort for design and development, to assist in capacity management.
- Accountable for appropriate cloud enablement and migration.
- Identify and investigate appropriate SaaS, IaaS and PaaS applicable to the line of business systems.
- Provide authoritative, expertise and advice to clients and stakeholders.
- Build and maintain relationships with clients and internal and external stakeholders.
- Contribute to the process of negotiating objective and realistic service level agreements, monitor appropriateness and recommend adjustments.
- Define service practices which builds rewarding relationships, encourages innovation and allows others to provide exceptional client service.
- Deliver on service level agreements made with clients and internal and external stakeholders in order to ensure that client expectations are managed.
- Make recommendations to improve client service and fair treatment of clients within area of responsibility
REQUIRED QUALIFICATIONS
- Relevant Computer Science qualification (essential)
REQUIRED EXPERIENCE
- 810 years' experience in software development or experience in IT Architecture (essential)
- 57 years' experience in development management / solutions management or team lead role (essential)
KNOWLEDGE AND SKILLS REQUIRED
- Exposure to Agile methodology (essential)
- Experience in the financial services industry (desirable)
- Required knowledge and experience on the following platforms:
AIX
Oracle Database and forms
IBM WebSphere and Liberty
AWS Compute and Database, but not limited to.
- Required experience on the following languages:
PL/SQL
Python
- Oracle cloud (advantageous)
Job Type:
Permanent
Ability to commute/relocate:
- Centurion, Gauteng: Reliably commute or planning to relocate before starting work (required)
More jobs from K2 Human Capital Consultancy
-
Actuarial Specialist
Centurion, South Africa - 3 weeks ago
-
Sales Manager
Cape Town, South Africa - 3 weeks ago
-
Tool Room Team Leader
Durban, South Africa - 3 weeks ago
-
Sales Manager
Centurion, South Africa - 2 weeks ago
-
Provincial Executive
Durban, South Africa - 3 weeks ago
-
Actuarial Analyst
Centurion, South Africa - 3 weeks ago