Job description
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 DevOps 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.
Key Responsibilities
• DevOps & Pipeline Management
• Pipeline Infrastructure: Setup, manage, and maintain the DevOps 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.
Technical Competencies;
• Geographical Data & GIS Tools: Deep knowledge of GIS (Geographic Information Systems) mapping platforms and geospatial data integration, specifically using GeoServer, ArcGIS, OpenLayers, and Cesium.
• System Integration & ESB: Proven experience in system integration and integration software like Enterprise Service Bus (ESB). Familiarity with MuleSoft and Apache Camel is a strong bonus.
• Frontend Development: Web Development via HTML, CSS, and JavaScript.
• JavaScript Frameworks: Strong command of JavaScript Frameworks including AngularJS and ReactJS.
• Backend & Database: Hands-on knowledge of Node.js and PostgreSQL.
• DevOps Ecosystem: Proficiency with DevOps 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.
Requirements
• Bachelor’s degree in computer science, Software Engineering, or a related technical field.
• Experience: 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, DevOps, CI/CD, Smart City, Business Analysis, Requirement Gathering, Offshore Team Management, GIS, ArcGIS, GeoServer, OpenLayers, Cesium, ESB, MuleSoft, Apache Camel, API Integration, REST/SOAP, ReactJS, AngularJS, Node.js, PostgreSQL, Kafka, RabbitMQ, Jira, Bitbucket, Confluence, UML, IoT
Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.
UnfairJobs is an AI career assistant. Job listings here are a free index of public postings — we never charge employers or sell listings, and you always apply yourself, on the original posting.