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 on original siteOpens the employer's site in a new tab
- CompanyCME
- LocationGiza - Egypt
- CategoryFullStack
- SourceNaukrigulf
- Listed2 months ago
Related FullStack jobs
Senior DevOps / CI/CD Engineer
In this role, the DevOps Engineer will be responsible for: Analyzing, designing, and developing CI/CD solutions for Java/Angular applications within the…
Intelligence Operations Integrator
Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…