This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Software Developer with 10+ years of experience specializing in Data Warehousing, Business Intelligence (BI), and Cloud Data Services. This role is critical for the architectural review, enhancement, and maintenance of Computer Aided Dispatch (CAD) systems. The successful candidate will navigate both local and cloud infrastructures to translate complex business needs into scalable technical solutions.
Job Responsibility:
Review existing code and architecture to ensure modularity and scalability. Implement code enhancements for both new and existing features using structured methodologies
Design and build dynamic, real-time analytics pipelines using streaming data tools and analytics services
Develop dimensional models (OLTP/OLAP), data cubes, and tabular models. Design robust ETL processes to validate and transform data from diverse sources
Create specialized and ad-hoc reports/dashboards using modern BI tools, including mobile-optimized layouts
Enable role-based security to restrict access to sensitive records and reports, ensuring the protection of high-sensitivity information
Manage web services for processing real-time data streams and utilize data gateways for hybrid cloud connectivity
Write Business Requirements Documents (BRD), Data Sharing Agreements, and full technical documentation to ensure a steady-state transition to full-time staff
Requirements:
Expert-level experience with SQL, T-SQL, and Cloud Streaming SQL
In-depth knowledge of cloud data services including data factories, data lakes, and event processing hubs
Extensive experience with tabular/multidimensional models and specialized reporting/dashboarding tools
Proven experience with Computer Aided Dispatch (CAD) systems and custom scripting for specialized installations
End-to-end management of the Software Development Life Cycle in an Agile environment
Ability to translate complex business requirements into technical solutions while working with minimal supervision
What we offer:
Bridge the gap between legacy on-premise systems and cutting-edge cloud data services
Directly influence the effectiveness of emergency response technologies through system enhancements
Refine your skills in protecting high-sensitivity enterprise data through advanced role-based access controls
Work with minimal supervision in an Agile environment where your ideas and concepts are effectively communicated and implemented