Senior Application Development Specialist
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 constraints
- Design, 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 experience
- Write 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 processes
- Ensure application security, data protection, and compliance with regulatory standards
- Participate in code reviews, testing, and documentation throughout the software development life cycle (SDLC).
- 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 Dev Ops practices and tools (e.g., Git, Jenkins, Docker, CI/CD pipelines).
- Strong analytical thinking and problem-solving abilities.
- Excellent communication and collaboration skills
- A minimum of 6 years of proven expertise in developing applications and engineering software solutions
- Solution Delivery time
- Time to Market
- Architecture Debt
- No of Gaps in Design
- Bachelor’s degree in computer science, Software Engineering, or a related field.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).