Senior Developer - Data Applications
Job Description Roles & Responsibilities Design and develop backend services, APIs, and microservices that expose data and analytics to business users and downstream systems Build user-facing components and dashboards where required Translate functional requirements into clean, modular, and testable code Integrate applications with data platforms, data warehouses, and operational systems Implement secure, performant, and well-documented data access patterns Apply test-driven and behavior-driven development practices Optimize applications for performance, scalability, and reliability Contribute to CI/CD pipelines, infrastructure-as-code, and DevOps standards Provide L3 support for production issues and lead root-cause analysis Maintain technical documentation, API specifications, and runbooks Requirements Technical 6+ years of professional software development experience Strong hands-on experience in at least one modern stack, such as: Python (FastAPI / Django / Flask) or Java / Spring Boot or .NET TypeScript / React or Angular for front-end (where relevant) Solid experience designing and building REST and/or GraphQL APIs Strong SQL skills and experience working with relational and analytical databases Hands-on experience with containerization (Docker, Kubernetes) and at least one major cloud (AWS, Azure, or GCP) Familiarity with CI/CD, automated testing, and modern DevOps practices Industry / Domain (Highly Preferred) Experience in mining, metals, heavy industry, oil & gas, utilities, or other large industrial sectors is a strong plus Exposure to ERP (SAP) integration, operational reporting, or workflow / case-management applications is highly valued Prior experience in the GCC or Saudi Arabia is an advantage Governance & Compliance Awareness Strong understanding of secure-by-design principles, authentication, and authorization patterns Awareness of data privacy, PII handling, and audit requirements Soft Skills Strong analytical and problem-solving skills Ownership mindset and ability to drive features from idea to production Clear communication with technical and business stakeholders Education & Certifications Preferred: Degree in Computer Science, Software Engineering, or related field Cloud or developer certifications are a strong advantage Additional Requirements Onsite presence in Riyadh required Experience working in large enterprise or government environments Ability to operate in a multi-vendor delivery ecosystem Desired Candidate Profile Technical 6+ years of professional software development experience Strong hands-on experience in at least one modern stack, such as: Python (FastAPI / Django / Flask) or Java / Spring Boot or .NET TypeScript / React or Angular for front-end (where relevant) Solid experience designing and building REST and/or GraphQL APIs Strong SQL skills and experience working with relational and analytical databases Hands-on experience with containerization (Docker, Kubernetes) and at least one major cloud (AWS, Azure, or GCP) Familiarity with CI/CD, automated testing, and modern DevOps practices Industry / Domain (Highly Preferred) Experience in mining, metals, heavy industry, oil & gas, utilities, or other large industrial sectors is a strong plus Exposure to ERP (SAP) integration, operational reporting, or workflow / case-management applications is highly valued Prior experience in the GCC or Saudi Arabia is an advantage Governance & Compliance Awareness Strong understanding of secure-by-design principles, authentication, and authorization patterns Awareness of data privacy, PII handling, and audit requirements Soft Skills Strong analytical and problem-solving skills Ownership mindset and ability to drive features from idea to production Clear communication with technical and business stakeholders Education & Certifications Preferred: Degree in Computer Science, Software Engineering, or related field Cloud or developer certifications are a strong advantage Additional Requirements Onsite presence in Riyadh required Experience working in large enterprise or government environments Ability to operate in a multi-vendor delivery ecosystem Company Industry IT - Software Services Department / Functional Area IT Software Keywords Senior Developer - Data Applications Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyCME
- LocationRiyadh, Saudi Arabia
- CategoryFullStack
- SourceNaukrigulf
- Listed5 months ago
Related FullStack jobs
Mobile Developer (React Native)
We are currently partnering with a strategic client in the UAE and are actively expanding their team. We are looking for a skilled Mobile Developer (React…
Automation Engineer with Python experience
Project description This opening is for an ADAS Domain Controller project for a prestigious OEM, where Luxoft is working with the OEM teams to deliver…
MS Dynamics 365 CRM - Technical Lead
Essential Job Functions: Lead the end-to-end technical design, development, customization, implementation, and delivery governance of Microsoft Dynamics 365…
Forex & Brokerage Research Analyst
Conduct in-depth analysis of global macroeconomic trends, geopolitical events, and central bank policies impacting currency markets. Develop and maintain…