Summary
✨ AI‑Generated
A senior application development role responsible for designing, developing, testing, and maintaining digital solutions while contributing to a collaborative technology environment.
Highlights
Lead application development initiatives in a growing digital environment focused on innovation and customer-focused services.
Description
Role purpose:
Vodafone is Oman’s latest Network Operator.
The presence of Vodafone in Oman will contribute to the development of all sectors, including the economic and educational sectors, and in line with Oman Vision 2040.
Our purpose is to ‘Connect for a Better Future ‘which underpins everything we do.
Our solutions will positively impact society as we connect everyone in Oman for a better future.
What we offer are market-leading customer experiences and innovative digital services.
We are looking for energetic self-starters to work in this 100% Omani owned, positive collaborative start-up environment, where key talents will create Oman’s happiest workplace.
We are looking for individuals with an entrepreneurial mindset who get excited by challenges and constant change and truly want to positively impact the lives of our customers and the people of Oman.
The Application Development Senior Specialist role is responsible for leading the design, develop, test, and maintenance of software applications tailored to meet business needs of Vodafone Oman.
The ideal candidate will have strong problem-solving skills, technical expertise in application development, and a passion for delivering high-quality, user-centric solutions.
Key accountabilities and decision ownership
Analyse business needs and software requirements to determine feasibility of design within time and cost constraintsDesign, develop, and deploy applications using appropriate programming languages, frameworks, and tools.Collaborate with cross-functional teams including project managers, designers, QA analysts, and business stakeholders.Maintain and improve the performance of existing applications, identifying areas for enhancement.Troubleshoot and debug applications, ensuring optimal functionality and user experienceWrite well-documented, clean, and efficient code that aligns with company standards and best practices.Stay current with emerging technologies and propose innovative solutions to improve development processesEnsure application security, data protection, and compliance with regulatory standardsParticipate in code reviews, testing, and documentation throughout the software development life cycle (SDLC).
Core Competencies, Knowledge and experience:
Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).Experience with application frameworks (e.g., .NET, Spring, Angular, React).Solid understanding of databases, APIs, and web services (REST/SOAP).Familiarity with DevOps practices and tools (e.g., Git, Jenkins, Docker, CI/CD pipelines).Strong analytical thinking and problem-solving abilities.Excellent communication and collaboration skillsA minimum of 6 years of proven expertise in developing applications and engineering software solutions
Key Job indicators:
Solution Delivery timeTime to MarketArchitecture DebtNo of Gaps in Design
Must have technical / professional qualifications:
Bachelor’s degree in computer science, Software Engineering, or a related field.