Software Technical Manager - Smart Mgmt System
The Technical Manager in Software Project Management bridges the gap between high-level business requirements and hands-on technical execution. This role requires a unique mix of Dev Ops infrastructure management, business analysis and offshore vendor coordination within the Smart City domain.
You will lead cross-functional delivery by gathering requirements locally from urban operators, managing the CI/CD pipeline, and overseeing the development, integration and testing workflows executed by an overseas engineering team.
Project Operational Scope:
You will oversee a comprehensive Smart City Management System designed to empower city operators across multiple critical urban domains, including Facility Asset Management, Road Traffic Intelligent Transport Systems, Permits Regulatory Management, Utility Infrastructure Monitoring, Environment Sustainability Tracking, Public Safety Emergency Response, City Events Crowd Management.
- Dev Ops Pipeline Management
- Pipeline Infrastructure Setup, manage and maintain the Dev Ops pipeline for the core smart city system. - Release Deployment
- Ensure smooth deployment of new software modules and patches delivered by the overseas development team. - Quality Assurance
- Guarantee proper automated and manual testing of all incoming software modules and patches before production release. - Requirement Analysis
- Stakeholder Coordination. Requirement Gathering. Lead workshops with local city operators and domain experts to ensure the collection of detailed business and technical requirements. - Offshore Communication
- Translate and clearly communicate finalized project requirements to the overseas development team. - API Integration
- Assist in linking up with external system owners to safely retrieve and integrate third‑party APIs into the urban ecosystem.
- Geographical Data (GIS Tools) - Deep knowledge of GIS, Geographic Information Systems, mapping platforms and geospatial data integration, specifically using Geo Server, ArcGIS, Open Layers and Cesium.
- System Integration
- Proven experience in system integration and integration software like Enterprise Service Bus (ESB). Familiarity with Mule Soft and Apache Camel is a strong bonus. - Frontend Development
- Web Development via HTML, CSS and JavaScript. JavaScript Frameworks:
AngularJS and ReactJS. - Backend/Database
- Hands‑on knowledge of Node.js and PostgreSQL. - Dev Ops Ecosystem
- Proficiency with Dev Ops tools like Jira, Bitbucket and Confluence. - Event‑Driven Messaging
- Familiarity with real‑time messaging software specifically Kafka and RabbitMQ for IoT and sensor data ingest. - Technical Modeling
- Familiarity with UML diagrams including Sequence, Activity, ER and Class Diagrams.
- Bachelor's degree in computer science, Software Engineering or a related technical field.
- 5 years of progressive software engineering experience with at least 2 years managing distributed or overseas engineering teams.
- Domain Exposure
- Prior experience working on IoT platforms, 3D/2D mapping systems, smart city infrastructure or large‑scale multi‑tenant enterprise systems is highly preferred. - Integration Skills
- Solid technical understanding of REST/SOAP APIs, web services and enterprise system integration architectures. - Soft Skills
- Exceptional workshop facilitation, requirement documentation and cross‑cultural communication abilities.
Software Project Management, Dev Ops, CI/CD, Smart City, Business Analysis, Requirement Gathering, Offshore Team Management, GIS, ArcGIS, Geo Server, Open Layers, Cesium, ESB, Mule Soft, Apache Camel, API Integration, REST/SOAP, ReactJS, AngularJS, Node.js, PostgreSQL, Kafka, RabbitMQ, Jira, Bitbucket, Confluence, UML, IoT
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).