Key Responsibilities:
Technical Leadership & Client Collaboration
Provide leadership and direction to software delivery teams, acting as the key technical point of contact in client discussions to propose and implement solutions.
Software Architecture & Development
Design and develop software systems and applications that meet the specific needs of clients, users, and other stakeholders.
Requirements Planning & Scheduling
Collaborate with the Project Manager and Scrum Master(s) to ensure projects are delivered on time, within scope, and according to schedule. Review project requirements and create detailed work plans, using agile methodologies like daily stand-ups and sprints to achieve critical milestones.
Team Collaboration & Technical Viability
Partner with developers, engineers, and other stakeholders to ensure that software systems and applications are technically feasible and optimized for efficiency.
Stakeholder Communication
Act as the intermediary between team members, management, and clients to ensure project deliverables align with expectations and defined scope.
Technical Guidance & Problem-Solving
Provide technical expertise and troubleshooting support to the development team, leading efforts to resolve technical issues.
Documentation & Information Sharing
Create and maintain technical documentation, design plans, and other necessary materials to support effective communication and teamwork.
System Improvement Recommendations
Assess and recommend upgrades or modifications to existing software systems to improve functionality, performance, and user experience.
Innovation & Industry Trend Adoption
Stay updated on new software development trends and technologies, incorporating these into design and development practices. Ensure adherence to industry standards, regulations, and best practices (e.g., SGTS, GCC, IM8, etc.)
Any other ad-hoc duties as assigned by supervisor.
Job Requirements:
- 3+ years of experience in technology / software sales or pre-sales consulting
- 5+ years of experience in infrastructure architecture (on-prem/cloud), database architecture and networking
- 7+ years in software and systems design and implementation, including development of mobile applications
- Proven experience as a Solution Architect, with a strong portfolio of software systems, applications designed and developed of project delivery is preferred
- Proficiency in software development languages such as Java, Python, C++, or others
- Strong problem-solving, analytical, and critical thinking skills
- Working knowledge of software development tools and methodologies (e.g. Agile, SCRUM)
- Experience in a customer-facing, sales aligned role, presenting to small and large audiences
Interested applicants, please email your resume to Andre Chua Jing Ming
Email: [email protected]
CEI Reg No: R1989053
EA Licence No: 99C4599
Recruit Express Pte Ltd