Progressive Edge Applications Architect Jobs in South Africa
Progressive Edge Applications Architect Jobs in South Africa
Duties:Internal ProcessDefine the required technology to support the business's agreed IT Strategy, Philosophy and Enterprise Architecture
Lead system design activities and code development processes as a subject matter expert, to ensure applications solutions exhibit performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment
Translate business requirements into documented application architecture requirements
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 the 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 third-party technical contacts regarding technical design, or resolving technical issues, to deliver on the Application Architecture
Accountable for the composition of detailed technical specifications, unit testing, and support documentation
Accountable for application development technical processes, from design to application
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
Client
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
Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service
People
Build relationships through providing specialist know-how and leadership to others, expressing positive expectations
Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialisation
Positively influence and manage change and offer specialist support where required
Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of colleagues and staff
Participate and contribute to a culture of work centric thinking, productivity, service delivery and quality management
Take ownership for driving career development
Finance
Contribute to the development of area specific budgets to minimise expenditure, in alignment with operational plans
Identify solutions to enhance cost effectiveness and increase operational efficiency
Implement and provide input into governance processes, systems and legislation within area of specialisation
Escalate unresolved policy and governance compliance issues via appropriate channels for investigation and resolution purposes
Provide input into the risk identification processes development and communicate recommendations in the appropriate forum
Minimum Requirements:
Essential
Relevant Computer Science qualification
8-10 years experience in Software Development or experience in IT Architecture
5-7 years' experience in a Technical Leadership position
Exposure to Agile methodology
How to Apply
For more information and job application details, see; Progressive Edge Applications Architect Jobs in South Africa
Find daily jobs in South Africa. Jobs - South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.
Jobs in South Africa - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.
Find your dream job from 1000s of vacancies in South Africa posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to 1 Best Africa Jobs.