Send resume to hr@foresightasiapacific.com
This position is responsible for designing, developing, and overseeing the implementation of comprehensive technology solutions that align with an organization's specific business needs and strategic goals. This position will act as the crucial link between business stakeholders and technical development teams, ensuring that the final product is scalable, secure, and efficient.
Key Responsibilities
- Requirements Analysis: Collaborate with business analysts and stakeholders to understand, gather, and document business requirements, challenges, and goals.
- Solution Design & Strategy: Create a strategic technical vision and detailed architectural blueprints (including system diagrams and technical specifications) that outline how software, hardware, and networks will integrate to solve the identified problems.
- Technology Selection: Evaluate and select the most appropriate technologies, platforms, and third-party vendors for the project, considering performance, cost-effectiveness, and compatibility with the existing IT environment.
- Technical Leadership & Guidance: Provide technical leadership and guidance to development and engineering teams throughout the project lifecycle, ensuring the solution is implemented according to best practices and architectural design.
- Risk Management: Identify potential technical and project risks (e.g., security vulnerabilities, performance bottlenecks) and devise mitigation strategies to ensure successful delivery.
- Stakeholder Communication: Act as the bridge between technical and non-technical stakeholders, effectively communicating complex technical details, project progress, and budgets in clear, understandable language.
- Quality Assurance & Compliance: Ensure the designed solutions meet non-functional requirements such as scalability, security, reliability, and performance, and comply with industry standards and regulations (e.g., GDPR, PCI-DSS).
- Documentation: Create and maintain comprehensive technical documentation for the designed solutions.
Essential Skills and Qualifications
- Education: A bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is typically required. A master's degree or relevant certifications are often preferred.
- Experience: Experience in solution design, project leadership, system integration, and collaboration with cross-functional teams. Knowledge in IT, such as software development, network engineering, or systems administration, is essential for a deep understanding of technical challenges and solutions is a plus.
- Technical Skills: Proficiency in relevant technologies such as cloud platforms (AWS, Azure, GCP), programming languages (Java, Python), databases (SQL, NoSQL), DevOps tools (Docker, Kubernetes) and Power BI tools
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Effective leadership and collaboration abilities.
- Strong project and resource management skills.
- Adaptability and a commitment to continuous learning to stay updated with emerging technologies.