العودة إلى الوظائف
Software Developer & Database Architect
Euro Group Engineering Consultancy
الرياض, S01, SAFull-timeتقنية المعلومات١٥ تموز ٢٠٢٦
تفاصيل الوظيفة
**Position Summary:**
Design, develop and maintain scalable data management platforms, dashboards and backend systems to support a county‑wide environmental monitoring program. The role combines software development, database architecture and systems integration to process, store and visualize multi‑source environmental data reliably and securely.
**Key Responsibilities:**
* Design and implement robust database architectures (relational and spatial) and data models to support environmental monitoring datasets.
* Develop backend services, APIs and ETL pipelines for ingesting, validating and transforming data from multiple sources (field devices, labs, satellite/UAV, third‑party feeds).
* Build interactive dashboards and visualization components for data exploration, reporting and decision support.
* Optimize application and database performance, ensure scalability and high availability.
* Implement data security, access control, backup and recovery procedures; ensure compliance with data confidentiality requirements.
* Apply software engineering best practices: version control, automated testing, CI/CD and documentation.
* Collaborate with GIS specialists, data engineers, statisticians and field teams to translate requirements into technical solutions.
* Prepare technical specifications, system architecture diagrams and deployment plans.
* Provide troubleshooting, maintenance and support for production systems; monitor system health and respond to incidents.
* Support knowledge transfer and provide training documentation for client staff.
**Qualifications:**
* Bachelor’s degree in Computer Science, Information Technology, Software Engineering or a related field.
* Strong understanding of database design, data modeling and data warehousing principles.
* Familiarity with spatial data and geodatabases is an advantage.
**Experience:**
* 3-5 years of professional experience in software development and database architecture.
* Proven experience building data platforms, ETL processes, APIs and dashboards for medium to large datasets.
* Experience integrating diverse data sources and optimizing database performance.
**Technical Skills:**
* Programming: Python and/or JavaScript; experience with backend frameworks (e.g., Flask, Django, Node.js).
* Databases: SQL (PostgreSQL/PostGIS preferred), NoSQL (e.g., MongoDB) and knowledge of schema design and indexing.
* Data processing: ETL tools, data pipelines, and familiarity with workflow orchestration (e.g., Airflow) beneficial.
* Data visualization: experience with BI tools or libraries (e.g., Tableau, Power BI, D3, Plotly).
* APIs and integration: RESTful API development and experience with JSON, GeoJSON.
* DevOps/Deployment: familiarity with Docker, CI/CD, cloud services (AWS/Azure/GCP) and monitoring tools.
* Testing, version control (Git) and automated build/test practices.
Work Location: In person
وظائف مشابهة
Senior Design Manager (Architect)
Parsons · الرياض, S01, SA
Design Compliance Manager - Structures
Mace Group · الرياض, S01, SA
Planning Engineer
The Arab Lens · الرياض, S01, SA
Sales Engineer ( Saudi )
nan · الرياض, S01, SA
Sr. Project Controls Manager
AtkinsRéalis · الرياض, S01, SA
Data Privacy Specialist
Datamatics Global Services Ltd · الرياض, S01, SA