Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary:
- The Solutions Architect (SA) plays a critical client-facing role that interprets and translates client/product management requirements into a solution that can be configured from a standard set of ITG's product offerings and/or from scratch. The SA operates as a single point of contact or as part of a team. Solutions Architects serves as a technical product expert in ITG’s portfolio of software products and has the technical and business expertise to design and propose technology solutions based on ITG's products and services; Highly proficient in product use, target business processes, product deployment and resolution of business issues; delivers onsite consulting / support services at customer locations and remote engagements; Provides subject matter, business-process expertise and technical leadership; engage Product Management on roadmap and technical requirements; leads business requirements gathering & analysis, solution design/proposal and client support tasks / projects to successful completion.
Essential Duties and Responsibilities:
- Interpret and translate client/product management requirements into a solution that can be configured from a standard set of ITG's product offerings and/or from scratch.
- Ensure ITG products are utilizing latest technologies to streamline development and provide clients with cutting edge features that effective support business processes and enhance the user experience.
- Act as a technical reference/subject matter expert in all areas of the product features and client business processes in all of ITG's business verticals including e-learning and ERP/GRP.
- Collaborate with ITG business areas, IT colleagues, team members and cross-functional teams in application design, development, integration, testing, and deployment of ITG's software solutions.
- Collaborate with the Sales team and technical delivery teams to bring our customers the best solutions from across the ITG solutions portfolio.
- Provide Presales technical support for the development and implementation of complex solutions and services.
- Use deep product knowledge to provide technical expertise to sales associates and the customer through sales presentations and product demonstrations and prepare detailed product specifications.
- Participating in business processes mapping and in the day-to-day activities of project engagements for various clients including process analysis and design, gap analysis, functional system design and specifications, system configuration, development of system tests, procedures, and documentation.
- Provide technical expertise in the analysis, design, enhancement and implementation of business applications to support internal business functions.
- Create/establish the product related configuration standards and analysis needed to enable business processes served by products.
- Design and develop logical and physical infrastructure designs of proposed solutions.
- Facilitate the customer engagement process including: identifying requirements, setting expectations and ensuring prerequisites are completed prior to the engagement.
- Work with clients to determine requirements and appropriate/accurate project scope considering clients’ business needs. Analyze business/technical requirements and objectives, perform fit/gap analysis, and provide client recommendations.
- Document all client engagements including the creation of requirements specification, design documents, technical specifications, process documentation, system deployment documents, E-learning system integration and interface documents and publish reports as necessary.
- Clarify a client's system specifications, understand their work practices and the nature of their business. Educate internal and external clients on business processes including best practices and how ITG products enable those processes.
- Translate complex business, functional and technical requirements into detailed work tasks; prepare Project Scope statements.
- Propose software solutions based on ITG’s portfolio of products and services that meet client needs and enable business processes.
- Work in partnership with clients, advising them how to effectively use ITG’s products & services in order to meet their business objectives or overcome problems.
- Consult Documentation Team in developing appropriate user guides/training materials for products as needed.
Job Requirements
Skills Required:
- Hands on experience or expert knowledge in the following languages/tools/environments: MS .Net Frameworks, Visual Studio .Net, C# .net, VB .net, AJAX, JavaScript, jQuery, HTML5, CSS 3.0, XML, XPath, XSLT, DOM and XML schemas, OOP and UML, MVC, Data Management (SQL, ETL Platforms), Relational Databases, PL/SQL, SQL, MSSQL, ETL, Integration Services, Reporting Service, Analysis Service
- Expert knowledge of the terminology, basic concepts, and the core principles of Enterprise Architecture.
- Strong ability to judge the tradeoffs with technology and feasibility and makes choices that fit the constraints of the project.
- Excellent knowledge of server computing and cloud computing systems.
- Excellent knowledge of end-to-end business processes of all ITG targeted business areas.
- Knowledge of top competing software solutions available targeting markets of interest to ITG.
- Strong ability to quickly learn and master use of software applications and related concepts.
- Strong ability to develop and evaluate alternative technical solutions to best meet the needs of the business.
- Strong ability to develop modern physical and logical designs of N-tier web applications.
- Extensive knowledge and experience in configuring packaged applications running on Windows Systems on the full Microsoft stack of technologies.
- Knowledge of technologies like clustering, directory services, and identity management.
- Understand the complex and typically long sales cycles at the strategic level.
- Excellent written / verbal communication and presentation skills (English / Arabic).
- Team-player that is positive, proactive and a motivated self-starter.
- Strong analytical and problem-solving skills.
- Hands on experience in Software Project Management and Development life-cycles.
- Excellent leadership, team building and relationship management skills.
- Excellent time management skills.
- Excellent procedural and regulatory documentation abilities.
- Ability to follow and execute instructions with little or no managerial oversight.
- Detail oriented, the ability to be self-directed, and possess excellent problem-solving skills.
Skills Desirable:
- Master's degree in Computer Science or equivalent.
- Certified Information Systems Security Professional (CISSP) or equivalent.
Qualifications and Experience:
- Bachelor's degree in Computer Science or equivalent.
- Minimum of 9 years of Professional Services, Solution Design / Development or other relevant work experience.
- Microsoft Certified Professional Developer (MCPD), Microsoft Certified Solutions Developer (MCSD) certification or similar certification and/or TOGAF 9 Certification or similar certification.
- 160 Hours of Director or VP approved training course/lab work in web application development technologies or relevant work experience.
- 80 Hours of Director or VP approved training course/lab work in effective management skills/methods, business soft skills, communication, time management, task management, project management, business analysis or relevant work experience.
- 40 Hours of Director or VP approved training course/lab work in IT Security / Cyber Security or relevant work experience.
- 40 Hours of Director or VP approved training course/lab work in N-tier software architecture design or relevant work experience.
- 40 Hours of Director or VP approved training course/lab work in mobile application development or relevant work experience.
- 24 Hours of Director or VP approved training course/lab work in cloud computing technology or relevant work experience.