Loading
Loading...
Loading...
Loading...
Loading...
en
ar

Upload

Software Architect - Java

Giza Systems Cairo, Egypt Posted 2024/04/24 12:02:12 Expires 2024-06-23 Ref: JB5093882

Job Description

The software architect position is a key stakeholder in product and solution software delivery lifecycle in Giza Systems. As a software architect you are responsible of discussing, negotiating, and analyzing the product / solution requirements and performing the required system assessment and interpreting these requirements to reliable, scalable, and flexible software design.

As a software architect, you are also playing the technical lead role of the software product delivery where you are key stakeholder and key reference for the team in solving technical issues and selecting the technical components in our development stack.

You are accountable of the software product design qualities (i.e., reliability, scalability, flexibility, and performance)

  • Discuss, negotiate, and analyze business requirement and prepare required technical documents
  • Prepares / review High Level Design document (HLD).
  • Prepares / review Low Level Design document (LLD).
  • Performs code review of software code making sure of conformance of coding standards and design principles.
  • Development of complex parts of software application and proof-of-concept parts.
  • Providing technical consultation and coaching for the project development team for solving the technical development issues they may face.
  • Key stakeholder in delivering R & D initiatives assigned to the team

Personal Skills

  • Excellent analytical skills.
  • Excellent interpersonal skills.
  • Excellent written and verbal communication skills.
  • Ability to prioritize and organize multiple assignments/tasks.
  • Strong problem-solving mindset.
  • Ability to adapt to constantly changing environment.
  • Very good command of English language.

Technical Skills

• At least 8 Years of Experience in software development and software integration tracks using Java JSE, J2EE, Spring boot, ...

• At least 2 years of experience leading software development teams is mandatory.

• Experience in service oriented architecture including use of REST services to build interconnected systems

• Proven experience using modern case tools is mandatory

• Previous working in agile self-organizing teams’ environment is mandatory.

• Proven knowledge of software design patterns is mandatory.

• Proven experience in technical architecture and enterprise solutions designs of full stack systems is mandatory.

• Proven experience at architecture design of systems including web-based front-end and/or mobile based front-end is mandatory

• Proven experience in Object Oriented design concepts is mandatory

• Previous experience using SOA and Micro-Services architecture is mandatory

• Previous experience in Azure and Docker architecture concepts is highly recommended.

• Demonstrated ability to break down problems, architect solutions and estimate efforts.

• Previous experience in Elastic search or similar no-SQL database is preferred

• Initiative to explore alternate technology and approaches to solving problems.

• Previous experience in event driven architecture is preferred

• Knowledge of enterprise integration design patterns is preferred

• Previous experience in using CI / CD DEV-OPS practices is preferred

Education

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Apply Now

Job Details

Job Location Cairo, Egypt
Company Industry Integration
Company Type Employer (Private Sector)
Job Role Information Technology
Employment Status Full time
Employment Type Employee
Number of Vacancies 1
Job Division COO Office
SW Engineering

Preferred Candidate

Career Level Mid Career
Years of Experience Min: 8 Max: 16
Degree Bachelor's degree

About This Company

Giza Systems

Integration Cairo, Egypt http://www.gizasystems.com

Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the Telecoms, Utilities, Oil & Gas, Transportation and other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.

Similar Jobs

Loading ...



This website uses cookies to ensure you get the best experience on our website. Read more