Job No: 12433 Engineering Lead Contract 6-12 months Sandton R320.00 to R400.00 an hour
Will have a range of responsibilities from shaping, implementing and leading delivery of strategic solutions ensuring that the customer stays on the leading edge of technology.
Generate innovative approaches and solutions to complex issues.
Design solutions that require creative investigations of alternative architectural solutions High level solution design and Detail level solution design.
Design detail solution architecture using new technologies in consultation using the patterns approved by Enterprise Architecture and technology domain SMEs.
Collaborate with the Architecture team to identify the right technologies to be used in the applications.
Work with technology domain SMEs to shape, contribute and to integrate a solution across the technology stack, from database and DevOps infrastructure that supports continuous deployment.
Understand, engineer and provide end-to-end, integrated technical solutions through a technology stack that consists of technologies like mobile technologies (Android/IoS), Web technologies (client-side and server-side), channel and enterprise APIs, enterprise webservices, integration middleware, Business Rules Engines, Business Process Engines, Security/Access Management repositories, Back-end banking systems and the related infrastructure (e.g. Application Servers, Web Servers, Databases, Linux and Mainframe platforms, Cloud).
Demonstrate leadership in product quality, technical excellence and engineering practices.
Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance clients customer, business partners and employee experience.
Drive the role-model best practice engineering processes and Agile behaviour and ensuring team members follow suit.
Lead team members to craft clear user stories, design tests for prototypes and solutions, and continuously deliver product enhancements.
Liaise with other teams within and outside client digital unit to negotiate timelines, deliverables and dependencies.
Collaborate with various technical and architecture teams across the enterprise.
Influence peers and technical staff within the team and collaborate with internal customers and work teams across departments.
Collaborate closely with product owners and team members to identify and socialise product and delivery risks.
Work closely with the technical lead/infrastructure teams from the organisation to ensure solution complies with organisational standards and policies.
Balance strategic vision and strategy with the team to enable the execution of scalable and sophisticated solutions to solve common business needs.
Act as the principal designer for the products.
Design Architecture diagrams that will help the team and integration partners to understand the solution and vision.
Adhere to the relevant Governance processes.
Propose changes to Principles, Standards and Reference Architectures as a result of a Solution Architecture delivered to meet a Business Demand.
Contribute to the development of Detailed Business Cases in conjunction with Business and IT Solution and Service Providers.
Bachelor’s degree or equivalent combination of education and work experience in development and design (Application, Infrastructure, etc.).
Bachelor’s degree in either Information Systems, Informatics or Computer Science or Engineering (or equivalent work experience).
Information Technology Architect Certification (ITAC) (Open Group).
Solid practical software engineering and programming experience with Web technologies e.g. Web development frameworks, .NET framework, JEE, C#, with at least 3 years as a senior software development engineer and/or technical lead with similar roles.