Browse Jobs
For Employers
Post JobLog inGet Started

Senior Solutions Architect

700 apps
Mohandessin, Giza
Posted 3 years ago
15Applicants for1 open position
  • 14Viewed
  • 3In Consideration
  • 11Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Duties and Responsibilities: 

  • In collaboration with other technical staff, discuss, define, and decide development technologies and platforms for all software products, development standards, tools, and processes.
  • Lead implementation of technical and infrastructure initiatives to support architecture decisions.
  • Communicate architectural designs and decisions to other technical teams.
  • Support other technical teams to help them align their solutions with architectural decisions, process decisions, and adopted standards. Engage with other technical teams at key points during their work as part of that ongoing support.
  • Overlook and review the work of other technical teams to ensure alignment with architectural decisions, process decisions, and adopted standards.
  • Ensure that technical teams share their knowledge and decisions that have an impact on architecture, process, tools, operations, etc.
  • Detail out and refine higher-level architecture decisions into lower-level designs.
  • Lead the research into promising and pragmatic technologies, processes, tools, and more, and provide recommendations based on that research.
  • Mentor other less experienced engineers.

Job Requirements

Job Requirments: 

  • Bachelor's degree in Computer Science, Information Systems, or other relevant specialization.
  • PREFERRED certifications include TOGAF Certified, Certified Scrum Master from Scrum.org or Scrum Alliance, CISSP, AWS Solutions Architect (or Microsoft/Google equivalent).
  • 5 years of experience minimum as a solutions architect spanning multiple products, technologies, and platforms.
  • Experience collaborating, reviewing, and supporting multiple technical teams to align with architectural decisions.
  • Experience designing architectures of complex, distributed web applications and services, encompassing all tiers (both servers and software for file storage, databases, full-text indexes, application containers, web servers, queuing servers, load balancers, etc.).
  • Experience producing artifacts related to the design and documentation of architectures.
  • Experience in building Java-based applications.
  • Experience with REST web services.
  • Experience using the Spring Framework, including Spring Boot.
  • Experience developing applications using an ORM framework.
  • Experience working with Linux command line and Linux scripts.
  • Experience building servers for different purposes, including file server clusters, application servers, database servers, indexing servers, etc.
  • Experience successfully deploying and maintaining open source infrastructure technologies across a wide variety of purposes.
  • Experience monitoring and maintaining farms of Linux servers and clusters.
  • Experience using HTML5 and CSS3.
  • Experience development using Javascript.
  • Experience with Bootstrap and jQuery.
  • working with Javascript frameworks, e.g. React, Angular, Vue.
  • Experience producing and analyzing complex SQL queries.
  • Working in an environment relying upon automated builds and continuous integration.
  • Working in an organization deeply adhering to the Scrum methodology.
  • Collaborating with quality assurance teams either as a developer or architect.

Key Technologies:

  • Development: Java, Spring Rest, Spring MVC, Spring Data, Spring Boot, JPA, jBPM, web applications, web services, Javascript, React, XML, Tomcat, SQL, PostgreSQL, Jira, Bitbucket, git
  • Quality Assurance: Selenium, SoapUI, Cucumber, Katalon, JMeter, Linux (Ubuntu distribution in particular), bash, Linux scripts, web applications (Javascript front ends and Java backends), web services, Tomcat, PostgreSQL, Ansible, Jenkins, Jira, Bitbucket, git
  • System Administration and DevOps: Linux (Ubuntu distribution in particular), bash, Linux scripts, glusterfs, elasticsearch, Nuxeo, jBPM, apt-get, ssh, web applications (Javascript front ends and Java backends), web services, Tomcat, PostgreSQL, Ansible, Jenkins, Jira, Bitbucket, git.

Benefits: 

  • Working from Home.
  • Attractive Salary.
  • Social Insurance.
  • Medical Insurance.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Solutions Architect