09.05.2024
Engineering Manager
Ioco
South Africa, Sandton
We are seeking an experienced and dynamic Engineering Manager to lead our talented team of engineers. As an Engineering Manager, you will be responsible for driving technical excellence, fostering collaboration, and delivering innovative solutions that meet business objectives.Job Purpose:As an Engineering Manager, the incumbent will be responsible for the enablement and management of a multi-disciplinary software and data platforms engineering team that works in two teams, namely:Enterprise Integration platforms: This is a full-stack team that builds and manages our enterprise integration services including the enterprise data access layer.Data platform engineering: This is a full stack team (leaning towards modern engineering practices) that builds and manages the provision of a modern data platform in the cloud, including associated operations and architectural capabilities.What you'll do:Contribute to crafting of departmental business plan to ensure delivery of focus areas for the year in support of IT strategy. Manage the entire technology lifecycle of the area of responsibility, including alignment to the strategic objectives through appropriate application portfolio practices and roadmap planning and execution. Champion the reliable delivery of software through continuous improvement of the software development practice. Enable the DevSecOps philosophy by collaborating with CyberSec, IT operations and business operations teams to build software that is secure and maintainable. Manage the transition from development to operations, ensuring a smooth rollout, deployment and transfer to the operational and support in production. Lead a team of software, quality, data engineers and business/systems analysts spread across two teams.Your expertise:8 -10 years experience in Software engineering. 8+ years .NET and C# development experience. 8+ years Object Oriented Programming (OOP). 3 – 5 years experience in architecting data platforms hosted on a public cloud provider (i.e. Azure or AWS) or with the latest hardware and software engineering competencies. 4+ years in a successful Agile environment with hands-on experience working with Agile principles and practices. Experience in leading an IT Engineering team. A track record of retaining, growing, and retaining great people. Experience in managing engineering teams in a Financial Services company. Capital Markets experience will be advantageous. Experience with test automation, gated commits, continuous integration (CI), and continuous deployment (CD) patterns. Experience in SOLID, GRASP, and Other Basic Principles of Object-Oriented Design. Significant experience running teams responsible for building and running micro-services, API Gateways, and enterprise service bus (ESB) architectures including messaging systems, and RESTful API. A combination of a highly technical hands-on software developer and an effective people manager.Qualifications Required:Degree in Computer Science/ Computer Systems Engineering. Strong experience in building fast, robust, effective, and efficient analytics data pipelines with modern cloud development technologies covering data collection, transformation, storage, and exposure.Other information applicable to the opportunity:Permanent Position Location: Sandton (Hybrid)Why work for us? Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies. You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains. Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft. By joining IOCO you will have an open invitation to developer-inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.#J-18808-Ljbffr
Attention! You will be redirected to another site