Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Architect

Master
Nasr City, Cairo
Posted 4 years ago
23Applicants for3 open positions
  • 2Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Required for An Emirates Company - Egypt Branch located at Free Zone. Nasr City, Senior Software Architect.

Position Description

  • Design & develop architecture (which includes integrated process, applications, data, infrastructure & technology) solutions to business problems
  • Collaboratively devise system design, nonfunctional requirements, and architecture specifications based on business functional requirements
  • Collaborates with other development/architecture teams to design cross-product solutions
  • Develop specifications for new products/services, applications, infrastructures & service offerings
  • Facilitate discussions and lead collaborative sessions to define and gain consensus on technology principles and standards
  • Partner with offshore architects and ensure offshore team produces quality deliverables including software architecture document, high level and low level design documents, proof of concept, and code
  • Conduct high-level and low-level architectural design reviews
  • Performs object-oriented software design and development.
  • Mentor software application developers (onshore and offshore) on design, coding, implementation standards, and best practices
  • Provide architectural governance
  • Participate hands-on in developing the solution
  • Provide strategic thinking, solutions and roadmaps while driving architectural recommendation

Job Requirements

Qualifications Minimum Requirements:

  • 15+ years' experience in software engineering and/or software architecture.

Critical Skills

  • Experience with enterprise system scalability, performance, and high availability for distributed & hosted software
  • Deep & broad knowledge of multiple architecture (System, Application, Database, Middleware, Network, Security) and the following technologies : JEE, JPA, and EJB, Angular 2+
  • Spring and Spring Data frameworks ,SOA Architecture and Microservices
  • BPM ,Junit and Mockito ,DevOps: Jenkins, Docker, Puppet (or chef)
  • In depth expertise designing using Use Case Models, Use Case Realizations, Class Diagrams, Entity-Relationship Diagrams, Deployment Views, Sequence and Collaboration Diagrams, and Activity Diagrams. Expertise in the application of architectural and OO design patterns. Knowledge of RUP preferred.
  • Designs data models and have a Strong SDLC experience
  • Strong experience designing and developing connectivity solutions and interfaces with third party applications
  • Strong leadership, problem solving, communication, interpersonal and collaboration skills
  • Experience working with cross-functional teams including development, quality assurance, product management, project management, business analysts, and support.

Additional Knowledge & Skills

  • Ability to learn and implement new technologies and processes
  • Able to develop and contribute in a fun, fast-paced team environment
  • Energetic and passionate self-starter that brings interpersonal skills and creative problem solving skills to the team
  • Hunger for knowledge
  • Questions the status quo and actively participates in contributing to the organization
  • Excellent written and verbal communication skills

Education

  • 4-year degree in computer science or related field or equivalent experience.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Architect