seeking experienced professional responsible for architecting, designing, and implementing complex technical solutions to address business challenges. This role requires a deep understanding of technology, excellent problem-solving skills, and the ability to work closely with clients or stakeholders to align solutions with their strategic objectives.
Key Responsibilities:
1. Solution Design: Collaborate with clients, sales teams, and internal stakeholders to understand business requirements and design comprehensive, innovative solutions.
2. Architecture Development: Create high-level architecture designs and detailed technical blueprints that outline the structure of proposed solutions.
3. Prototyping: Develop proof-of-concept and prototype solutions to validate technical feasibility and demonstrate value to clients.
4. Integration: Evaluate and recommend third-party technologies, APIs, and services that can be integrated into the solution architecture.
5. Operation, maintenance, modification and upgrade of business solution exiting software and platforms according ensuring the application works with high availability with minimum outages
6. Coordination and support: Liaise with solution suppliers for any support needed, ensure the support is acquired on time. Provides technical support, troubleshoot and debug client issues and problems.
7. Implementation and Deployment of company solutions and services on the cloud or on the client side if needed.
8. Stakeholder Communication: Effectively communicate complex technical solutions to non-technical stakeholders, helping them understand the value and impact of the proposed solutions.
9. Quality Assurance: Ensure solutions meet quality, security, and compliance standards, and perform necessary testing and audits.
10. Documentation: Create detailed technical documentation, including system designs, installation guides, and maintenance manuals.
11. Reporting: Weekly and monthly reporting about the status for each client and each live application
12. Research and Analysis: Research technical and Commercial offering provided by competitors for each product
13. Mentorship and Leadership: Provide guidance and mentorship to junior team members, contributing to their professional development.
14. Continuous Learning: Stay updated on emerging technologies and industry trends to recommend innovative solutions.
15. Provide high level of flexibility in terms of working time and location, as business missions may require travel from time to time
16. Other duties and responsibilities as required from time to time by the business technical team
Qualifications:
• Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
• Proven experience in a similar role, with a track record of designing and implementing complex technical solutions.
• Deep knowledge of various technology stacks and domains, including but not limited to cloud platforms, databases, networking, security, and software development.
• Strong problem-solving skills and the ability to adapt to evolving project requirements.
• Excellent communication and interpersonal skills, with the ability to work effectively with diverse teams and clients.
• Project management and leadership experience is a plus.
• Certifications related to relevant technologies or solutions may be advantageous