Cairo, Egypt
2 days ago
ETIC, Software Engineer - Manager

Line of Service

Advisory

Industry/Sector

Not Applicable

Specialism

Advisory - Other

Management Level

Manager

Job Description & Summary

As a Software Engineering Manager:

Participate in the designing and building of complex solutions for a web application (end-to-end)Spring Aspect Oriented Programming (AOP), microservices architecture design, build and implementationImplementation of container-based REST APIs using container frameworks like OpenShift, or DockerAutomated testing, Test driven development (TDD)Create and maintain technical documentation

Role Requirements:

Experienced with event-driven frameworks such as Kafka, Catapult (AWS SNS, SQS, DynamoDB), RabbitMQ, or IBM MQ or any similar technologyExperienced with DevOps continuous integration and continuous delivery tooling eg Gradle, GIT, GitHUB, GITLab, etc. and ability to perform developer-owned Devops tasksStrong drive for Clean Code, Automation tools, Design improvements and Code quality (via Unit testing)Knowledge of (JMS), Java 2 Connector (J2C), Object/Relational Mapping (ORM) frameworks (Hibernate, Java Persistence API (JPA), Java Data Objects (JDO), etc), Java Database Connectivity (JDBC)

Experience in:

7-10 years of relevant experience.Java/J2EE, Spring , Spring Boot ServicesAWS - SNS, EC2, S3, Cloudwatch, SQS, LambdaDynamoDB, OpenShift, DockerRDBMS databases like Oracle, MS SQL Server, AWS, RDSGitlab, Github or any similar tool, Branching and Merging StrategiesHibernate, Jenkins, APIgee, JSON, JSF, XHTML, Tools like Kibana, new relic or similar logging and monitoring toolsBDD, TDD. Unit Testing Frameworks (JUnit),Performance testing, API tests, Contract and Component level TestingBasic Linux, Frontend/UI Dev experience, Automation Testing, Devops tools.

Essential skills & attributes:

Understanding of SDLC is a mustPrevious experience working in Agile team is a plusExperience in Consulting or in working within multinational environments. Good communication skills and initiative. Experience in the insurance industry domain is prefered

Education

University DegreeSoftware Engineering Diploma or Masters is a plus

Education (if blank, degree and/or field of study not specified)

Degrees/Field of Study required:

Degrees/Field of Study preferred:

Certifications (if blank, certifications not specified)

Required Skills

Optional Skills

Accepting Feedback, Accepting Feedback, Active Listening, AI Implementation, Analytical Thinking, C++ Programming Language, Coaching and Feedback, Communication, Complex Data Analysis, Creativity, Data Analysis, Data Infrastructure, Data Integration, Data Modeling, Data Pipeline, Data Quality, Deep Learning, Embracing Change, Emotional Regulation, Empathy, GPU Programming, Inclusion, Intellectual Curiosity, Java (Programming Language), Learning Agility {+ 30 more}

Desired Languages (If blank, desired languages not specified)

Travel Requirements

0%

Available for Work Visa Sponsorship?

No

Government Clearance Required?

No

Job Posting End Date

Confirm your E-mail: Send Email
All Jobs from PwC Public Sector