Senior Software Developer Engineer

_VOIS Egypt - Egypt - Cairo

Job description

Your role is to 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.

 

Key performance indicators:

· Postproduction errors.

· Function points delivered per time unit.

· Team success in meeting its targets.

· Quality of deliverables of supported staff.


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.
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com