Senior Software Developer

Vodafone Qatar

Egypt

Posted on: 2 Apr 2024

{{ flashMessage.message }}

JOB DESCRIPTION / ROLE

Employment: Full Time

What you'll do

Role purpose: Develop software for delivery in international environment, and technically mentor other team members.

Key accountabilities and decision ownership:
- Support junior developers with technical expertise.
- Estimation of planned tasks workload.
- Participate in implementation and smoke test phases of development cycle phases.
- Update current software systems, making improvement suggestions.
- Create well designed, testable, efficient code.
- Assist in preparation and production of releases of software components.
- Participate in babysitting at launching phase for customers.

REQUIREMENTS

Core competencies, knowledge and experience:
- Creative thinking.
- Strong attention to details.
- Strong time management skills.
- Excellent interpersonal skills.
- Proficiency in English (both spoken and written) a must;

Must have technical/ professional qualifications:
- Bachelor's degree in computer science or similar.
- 3 years of object-oriented programming.
- 3 Years of experience in Java.
- 2 years of experience in web architectures and web services (HTTP, SOAP, REST, JSON, etc.);
- Knowledge & experience of SQL and preferred to have hands on either Oracle PL/SQL or Postgres PL/pgSQL
- Knowledge and experience in Microservices architectures and frameworks like Spring Boot
- 2 years' experience in development of highly transactional systems is preferred, Hands on experience with 100TPS & above systems is a plus.
- Knowledge and experience of Apache platforms like Axis2, Tomcat, ActiveMQ, Kafka, synapase and Camel.
- 2 years' experience with continuous integration & development/deployment tools, like GIT, Jenkins, sonar & Maven;
- Knowledge of agile development methodologies.

ABOUT THE COMPANY

At Vodafone, we are known for our technology, but the truth is, it is humanity that drives our business forward. With the global pandemic raising so many questions for tech brands, it has highlighted the leading role that we need to play.

We believe that, when working together, humanity and technology can find the answers and create a better future for all.

Working at Vodafone is all about helping people feel ready to benefit from new technology. We bring the future to even the most remote places, using technology to help families in disaster zones, showing young people that a phone is not just for fun and thinking about technology that doesn’t even exist yet.

Advertise Here
INSTALL APP
×