Browse Jobs
For Employers
Post JobLog inGet Started

Product Architect - Team Leader

infasme.com
Heliopolis, Cairo
Posted 4 years ago
30Applicants for1 open position
  • 22Viewed
  • 8In Consideration
  • 14Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

The Product Architect / Team leader

  • Work closely with product & Solutions owners and development team 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 a 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 development team.

Job Requirements

He needs to have

  • Bachelor’s degree in Information Technology, Software Engineering, Computer Science, or related field.
  • 8+ years over all Experience.
  • At least 2 years in similar position.
    • Excellent command of English language.
    • Proven experience in engineering and software architecture design.
    • Previous project management experience is advantageous.
    • In-depth understanding of coding languages i.e. C#, JavaScript…etc.
    • Efficient communication skills.
    • Strong organizational and leadership skills, and has the ability to develop, manage and lead technical teams.
    • Comfortable “working virtually” with teammates and customers around the world. We do a lot of Skype and video conferencing.
    • Practical experience and proficiency in the following skills and technologies is mandatory:
      • ASP.NET MVC, Core and Microsoft Development Tools.
      • JavaScript, jQuery, TypeScript, ReactJS, AngularJS, HTML5, CSS3.
      • Microsoft SQL Server and NoSQL experience (MongoDB and CouchDB)
      • Strong experience in MS Share Point and office 365.
      • Experience in Microsoft Azure, at least App Services and Azure Storage.
      • Cloud computing architecting.
      • System security measures.
      • DevOps CI/CD (VSTS), Git.
      • Automated Unit Testing, Release, and Deployment Management tools.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentProduct Architect - Team Leader