Browse Jobs
For Employers
Post JobLog inGet Started

Technical Manager

Three Pillars Digitalization Company
Heliopolis, Cairo
Posted 6 years ago
75Applicants for1 open position
  • 17Viewed
  • 2In Consideration
  • 2Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Work closely with product owners and team leaders to retrieve and translate customer requirements into deliverables and work products.
  • Development of sophisticated software solutions taking stability, reliability as well as re-usability and maintainability into account.
  • Cooperate with the developers as well as the project stakeholders (project leads and solution managers) to ensure the compliance of the project and product requirements with the defined software solution and strategy.
  • Make the documentation of the software architecture and all its sub-components (including external interfaces).
  • Perform and coordinate software architecture studies (e.g. Proof-of-Concept realization).
  • Risk assessment (incl. effort estimation and mitigation actions) of software architecture according to system/customer requirements.
  • Define software architecture styles and principles as well as coding guidelines and standards (i.e. software quality profiles).
  • Monitor technological development and progress of teams.
  • Contribute to the overall test strategy and continuous integration environment.
  • Mentor and coach software developers and team leaders.

Job Requirements

  • At least Bachelor’s degree in Computer Science or Computer Engineering.
  • Excellent command of English language.
  • 10+ years of applicable experience preferably within a technology organization as both a hands-on architect and a software engineer.
  • Has the ability to develop, manage and lead technical teams.
  • Experience in Object Oriented Analysis (OOA).
  • Experience in Object Oriented Design (OOD) using high level languages – ex: C#, C++, Java, Objective C and Relational Databases.
  • Comfortable “working virtually” with teammates and customers around the world. We do a lot of Skype and video conferencing.

Proficiency in the following skills and technologies is mandatory:

  • Programming Language (Java/Python).
  • Oracle ADF.
  • Database (SQL server/Oracle/MySQL/MongoDB/Cassandra).
  • SOA, EDA and Design Patterns.
  • JavaScript (ReactJS, AngularJS), HTML5 and CSS3.
  • Cloud computing architecting.
  • Linux, Django, REST, tools for CI/CD (Jenkins), Git and shell scripting.
  • Automated Unit Testing, Release and Deployment Management tools.

Competencies and skills

  • Demonstrated success as a problem solver, result-oriented and self-starter.
  • Top-notch communication and presentation skills.
  • Possesses an energetic, outgoing and friendly demeanor.
  • Self-motivated and self-directed.
  • Customer focused.
  • Result driven.
  • Authentic and genuine.
  • Creative thinking skills.
  • Able to multitask, prioritize and manage time efficiently.
  • High attention to detail.
  • Excellent leadership and decision-making skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentTechnical Manager