
Enable job alerts via email!
A leading Waste Management company in South Africa is hiring a Senior IT Applications Manager. The successful candidate will oversee the management of IT applications and ensure alignment with business strategies. Responsibilities include managing teams, developing system architectures, and improving application processes. Candidates must have a degree in Computer Science, relevant certifications, and a minimum of 10 years in an IT Applications environment.
Job Specification
South Africas leader in Waste Management is searching for an experienced Senior IT Applications Manager to join their company. This professional will need to manage and administer the systems analysis and computer programming functions for the organisation. You will be required to develop and establish department standards and procedures in support of overall company strategy direct and coordinate efforts to maintain and upgrade existing and proposed software. The successful candidate will be responsible for the management of the entire spectrum of IT applications (i.e. computer software programs). You will need to interpret business strategy set by top management and translates to tangible action plans as well as leads and coordinate the IT Applications and programming teams in diverse end-to-end development and support of complex systems.
In order to be considered for this role you must have the following :
Work Experience managing Agile-based projects and deployment of complex ERP and CRM systems including integration.
Thorough technical experience in software development design and implementation for large enterprises.
Work Experience executing full Software Development Lifecycle.
Design of system architectures data and relational database design.
Work Experience in the Programming Design of Microsoft SQL environments.
In Depth understanding of Microsoft ERP systems and work experience in developing custom integrations that provides interoperability between On-Premsies and Cloud platforms.
Microsoft Power BI experience including design development and support of Semantic Models and Dashboards.
Microsoft Data Warehouse Design Implementation and Support.
Work Experience in Microsoft Dynamics 365 and CRM including development deployment and support.
Hands‑on Experience leading ERP and / or CRM migrations from on‑premises to Microsoft cloud.
Programming experience (preferably in C# .Net and Angular).
Work Experience in Microsoft Power Platform and Microsoft 365 development and support.
Experience in Micro Services Architecture
Experience in Microsoft Azure DevOps
Experience in Angular & MVC methodologies
Key Responsibilities (not limited to) :
Coach and guide the IT Applications Teams.
Interprets business strategy set by top management and translates to tangible action plans.
Ensure continual improvement of bespoke and commercial-of-the-shelf (COTS) IT Applications landscape.
Manage teams of Application Analysts and Developers ensuring projects are completed on time and within budget.
Use various tools and technologies to develop these systems such as Visual Studio DevOps and Angular.
Management of full DevOps life cycle design and prototyping.
Manage the testing and analysis of these systems to ensure they meet the needs of the business.
Supervise the implementation of these systems including the creation of user guides and documentation.
Ensure that test driven development standards are maintained.
Develop and ensure adherence to appropriate Software Development Lifecycle standards by the IT Applications Teams.
Develop and Manage IT Applications budgets.
Ensure input into the appropriate future IT applications architecture and roadmaps.
Ensure conformance to approved development architectures.
Ensure effective communication between IT Applications department and relevant business units
Be up to date with relevant new technologies
Develop and market new IT products and services to stakeholders
To understand the usage of bespoke and COTS business application systems within the organisation.
To document train and support aspects of the business application systems to meet end user demands / requirements.
To understand the extent to which current business application systems can enhance improve and influence the direction of the business.
To analyse requirements from business and propose innovative ideas of how the various application systems can meet these requirements within the context of the strategic intent of the organisation.
To ensure customer / user satisfaction through implementation support of the identified systems
Provide input for business cases and fees for products and services and costs and time estimates for business projects
Ensuring compliance to all company policies and procedures.
Should you meet ALL of the above requirements please send your CV to
Disclaimer : Should you not hear from us within 2 weeks please consider your application unsuccessful.
Required Experience :
Manager
Key Skills
IT Experience,Business Continuity Planning,IT Management,SAAS,Desktop Administration,Computer Networking,Management Experience,Salesforce,IT Service Management,ITIL,Azure,Project Implementation
Employment Type : Full-Time
Experience : years
Vacancy : 1