Senior Specialist Software Engineer

The role will be directly responsible for compliance to these architectures through manual and automated controls and will take a very deep and active role in managing performance and stability of assets, agile delivery frameworks deployed and devops methodologies


Key accountabilities and decision ownership Define and take accountability for the:

  • High-level technical strategy and architecture for web and mobile
  • Implementation options for all assigned application initiatives in the organization
  • Web and mobile governance processes and structures
  • Integrity, stability, performance and scalability of the web and mobile environments
  • Work collaboratively with consulting partners and IT teams to ensure high quality of software delivery
  • Engage with technology partners, cross-functional IT groups and the Business to maximize effectiveness and efficiency of development in support activities
  • Work closely with the Business and IT teams to understand business strategy and contribute to achievement of business goals
  • Provide oversight to investigation, analysis and management of technology risks, issues, and dependencies in all programs/projects
  • Provide oversight and standards for technical documentation of applications.
  • Conduct periodic reviews with partners on SLA’s, performance metrics and issues, escalations, change requests and improvement plans.
  • Automate controls and metrics to ensure that the defined architecture is adhered to
  • Collaborate with partners to overcome issues impacting service delivery and execute operational improvement initiatives.
  • Encourage best practice and knowledge sharing with partners and cross-functional groups
  • Manage the overall technical design and delivery of solutions
  • Participate in detailed level technical solution definition and design during the implementation phase with the goal of providing reliable, stable and operationally sound applications that meet the Business requirements
  • Conduct POCs and pilots and actively scan the asset base Core competencies, knowledge and experience
  • Very deep technical knowledge of Java and web and mobile based (IOS and Android) development technologies and suites required
  • Knowledge of emerging technologies/industry trends along with the ability to leverage them in application development and support initiatives
  • Capable of articulating the business value of IT investments/projects and collaborating with partners and cross-functional groups during implementation
  • Adeptness to engage as a consultative face of IT to the Business and enable technology to address business challenges and improve operational efficiency
  • Skill to integrate new technologies with existing business initiatives and understanding the business processes and customer needs


  • Good understanding of governance framework (roles and responsibilities, escalation and communication process, handoffs and control points)
  • Ability to make recommendations as they pertain to improvements in support/development initiatives and facilitate implementation with partners, IT and cross-functional groups within the Business
  • Ability to work with multi-national teams, understand and respect cultural diversity and develop messages that help achieve objectives with diverse audiences Key Performance indicators
  • Scalable cross platform software design documentation and delivery of solutions
  • Framework design and software design
  • Governance of the entire software delivery lifecycle and ensuring that all solutions are designed for performance, stability and customer experience


  • Matric
  • Bachelors degree in a technical field – essential
  • 10+ years of Strong technical knowledge of Java and web and mobile based (IOS and Android) development technologies and suites required and associated frameworks RGANISATIONAL / REPORTING STRUCTURE
  • EHOD: Digital & Managed Services Senior Specialist Software Engineer APPROVAL.

Other Opportunities You Might Like: