The Design Practice Lead is the main thought leader of the companys software engineering design practices with a solid track record of leading the successful adoption of software engineering design practices and expertise in software engineering, Cloud software design and Agile software delivery Responsibilities?
Define the software design standards, processes and tools to be used : ?Define standards and guidelines with templates for software design artifacts in alignment with upstream and downstream disciplines.
These must cover all aspects of software design (UI / UX, Application and database) ?Define the software design processes and activities necessary ?
Identify and define the use of software design tools to facilitate the design activities.
Identify individuals and forums that will constantly communicate and drive the adoption of the defined and software design standards, process and tools to all stakeholders ?
Identify individuals and forums that will conduct quality reviews to ensure adequate adoption of the defined and software design standards, process and tools ?
Collaborate with stakeholders to ensure quality reviews are scheduled and executed in line with agreed processes and deliverables.
Drive the continuous improvement of Software Design standards, processes and tools with alignment to international best practices : ?
Ensure the effectiveness of the various software design practices can be measured and that improvement areas can be identified and targeted for improvement.
Identify skills gaps of IT staff performing software design ?Define training plans for filling any skills gaps identified.
Ensure recruitment of appropriately skilled staff software design functions.
Qualifications ?Bachelor's degree in Computer Science, MIS, or related; a combination of relevant education and experience will be considered Experience ?
10 + years working experience within the IT industry ?4+ years strong experience with Software Design modeling practices (UML, Activity diagrams etc.
4+ years Strong Experience with Software Design across all sub-disciplines (UX, Application and Database) ?3+ years Strong Experience with software development ?
3+ years Experience with evolving and implementing software design practices and tools ?3+ years Experience in Identification and formulation of Standards, Artifacts, and Processes ?
2+ years Demonstrated expertise in designing solutions to embrace micro services ?2 + years Demonstrated expertise in designing solutions to embrace the use of containers and container management systems (Docker and Kubernetes) Knowledge and Skills ?
Strong analytical, problem-solving and logical skills with attention to detail ?Excellent team-working, interpersonal skills ?
Delivery of compelling presentations to all levels of stakeholders and excellent communication and relationship-building skills ?
Develop proposals and excellent written communication & presentation skills ?Excellent organization and facilitation skills ?
Strong conflict management skills ?Software Design tools / suites ?Software Design methodologies and practices