Job Description
Role Purpose:
You will be joining a Digital Architecture team responsible for owning and shaping customer journey oriented full stack Digital solutions for various business demands using modern software architecture patterns. You will also support Technical Architects & engineering teams with incrementally evolving our stack to continuously improve the user experience, resiliency, re-usability, scalability and cost management of the components that make up our Digital stack.
We are looking for a Mid-Level (preferably having 8-10 years of IT experience) enthusiastic and outstanding individual to join us. As a member of the team, you will be instrumental in understanding and analysing requirements together with Business & portfolio management stakeholders, Product Owners, UX designers & IT solution architects. As well as defining e2e Digital solutions designs and associated NFRs, you will provide support to the full delivery lifecycle as required.
Key Accountabilities and Decision Ownership:
- Works in close cooperation with onshore Solution Designer and Systems Architect; contributes to the High-Level Design.
- Interprets business requirements and translates them into solution design in line with the High-Level Design.
- Explain the solution design to the DevOps team and provide estimates for the user stories.
- Coaches devops team during implementation (including pair programming) and does code reviews to ensure high-quality.
- Participates in the coding.
- Prepare Low-Level Design and document the implemented solution.
- Adheres to technical constraints laid out by Architecture guidelines.
- Together with the onshore Solution Designer build the Architecture Runway.
Core Competencies, Knowledge and Experience:
- 10+ Overall years of experience with 3-5 years of experience in as Solution Architect Role.
Must-Have Skills:
- Exposure to Java or Webservices and frontend development (HTML, CSS, React JS).
- Working experience in designing large distributed & scalable solutions.
- Proven working experience in design, implementation, test, and deployment of Micro-Services (or Self-Contained-Services).
- Very good working experience in the design, and implementation of Security Principles and privacy Principles.
- .Deep knowledge of designing services for public and private clouds, and cloud computing.
- Familiar with Design patterns, Architecture Styles, SDLC, API Design.
- Deep Working experience with CI and TDD.
- Team player that is able to supervise a cross-functional agile team.
- Proven problem-solving and innovation abilities.
- Excellent communication skills (in an international distributed team) and capacity to learn and work independently.
- Fluent in UML.
- Good knowhow on Splunk.
Good to Have Skills:
- Knowledge of frameworks: such as Spring & Spring Boot.
- Familiar with development tools: Eclipse, GIT, Jenkins, JIRA, Confluence.
- SQL or NoSQL database.
- Experience in working in multi-location international teams.
- Exposure to work in DevOps or Agile (Scrum) delivery teams.
- Domain-specific knowledge.
- Telecom billing integration and charging.
#_VOIS #movewithus
Job Details
- Job Location
- Cairo Egypt
- Company Industry
- Other Business Support Services
- Company Type
- Employer (Private Sector)
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified