Role Overview
We are seeking an experienced Bespoke Enterprise Solution Architect with a strong software engineering foundation to design and deliver customised enterprise solutions addressing complex business and technical requirements. The ideal candidate will have 3–5 years of relevant Solution Architecture experience, supported by prior hands-on software development experience at a senior level before transitioning into architecture.
This role requires the ability to translate complex business requirements into scalable, secure and implementable technical solutions while providing architectural and technical leadership throughout the delivery lifecycle. Experience with ServiceNow, Microsoft Dynamics 365, industry-leading Enterprise Asset Management Systems is advantageous.
Key Responsibilities
Solution Architecture and Design
- Lead the end-to-end architecture and technical design of bespoke enterprise applications and solutions.
- Translate business, functional and non-functional requirements into practical solution architectures and technical designs.
- Prepare solution blueprints, architecture diagrams, integration designs, data flows, technical decision records and deployment approaches.
- Design solution architectures that appropriately balance bespoke software development, enterprise platforms, commercial off-the-shelf (COTS) products and cloud services based on business, technical, security and operational requirements.
- Determine whether requirements should be addressed through configuration, platform extension, systems integration or bespoke software development, considering maintainability, scalability, security and implementation complexity.
- Ensure solutions are scalable, secure, reliable, maintainable and aligned with customer requirements and technology roadmaps.
- Evaluate and recommend suitable platforms, frameworks, products and architectural approaches.
Application Development and Integration
- Provide technical direction to software development and engineering teams throughout the development lifecycle.
- Define application architecture, APIs, interfaces, integration patterns and data flows between enterprise systems.
- Review technical designs and implementation approaches for alignment with approved architecture and engineering standards.
- Apply practical software development experience when assessing technical feasibility, complexity and implementation risks.
- Support the resolution of complex application, integration, performance and production issues where required.
Technical Leadership and Delivery Governance
- Work closely with Project Managers, Business Analysts, Developers, Infrastructure, Cloud and Cybersecurity teams to support successful delivery.
- Provide architecture governance and technical guidance across design, development, testing, deployment and operational handover.
- Identify technical risks, dependencies and constraints, and recommend appropriate mitigation measures.
- Guide delivery teams on source control, CI/CD, DevSecOps and release management practices.
- Conduct technical reviews to ensure delivered solutions remain aligned with the approved architecture.
- Mentor development teams and support the consistent application of technical and engineering standards.
Pre-Sales and Client Engagement
- Participate in customer discovery sessions, requirements workshops and technical discussions.
- Develop solution architectures, technical proposals, implementation approaches, sizing and technical estimates for tenders and proposals.
- Conduct technical presentations, solution walkthroughs and demonstrations for customers.
- Work with Sales and Business Development teams to develop technically feasible and commercially appropriate solutions.
- Liaise with technology vendors and partners where third-party products or platforms form part of the overall solution.
Experience Requirements
- Minimum 3–5 years of relevant Solution Architecture experience, preferably involving bespoke enterprise applications, systems integration or digital solutions.
- Prior hands-on software development experience at a mid-to-senior level is mandatory and must have been acquired before transitioning into a Solution Architecture role.
- Candidates should have demonstrated mid-to-senior level responsibility for application design, software development, systems integration, troubleshooting, technical decision-making and providing technical guidance to other developers.
- Previous roles may include Senior Software Engineer, Senior Backend Developer, Senior Full-Stack Developer, Technical Lead or an equivalent position. An exact job title is not required where equivalent responsibilities and technical seniority can be demonstrated.
- Strong practical experience in application design, software development, systems integration, APIs, databases and troubleshooting.
- Experience across the full software development lifecycle, from requirements analysis and solution design through development, testing, deployment and production support.
- Experience providing technical direction, design guidance and technical leadership to software development teams.
- Practical understanding of cloud, application, database, integration and infrastructure architectures.
- Experience designing and integrating applications using REST APIs, web services, messaging and other enterprise integration approaches.
- Customer-facing experience in technical workshops, architecture discussions, solution presentations and/or pre-sales activities is advantageous.
- Preferably exxperience in platforms such as ServiceNOW and Microsoft Dynamics 365
Education and Qualification Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology or a related discipline.
- Architecture certification such as TOGAF is advantageous.
- Relevant cloud architecture certification, such as Microsoft Certified: Azure Solutions Architect Expert or AWS Certified Solutions Architect, is advantageous.
- Relevant ServiceNow, Microsoft Dynamics 365, Microsoft Power Platform, Business Central, industry-leading Enterprise Asset Management Systems, Appian certifications are advantageous.
ATT Digiverse
ATT Digiverse is the latest strategic addition to ATT Group, extending its business offerings to address market acceleration and clients’ needs.
The company, experienced in digital transformation and enterprise solutions, provides a comprehensive portfolio of offerings including Enterprise Resource Planning (ERP), Enterprise Asset Management, Database Applications, Cloud Implementation and Migration, Application Development, and IT Infrastructure Management. The company offers customised digital, mobility and security solutions that meet the diverse needs of both public and private sector customers.
The company also offers intelligent product suites such as construction safety monitoring system, field force management system, video intelligence systems, and smart operating systems to improve the operational processes for the competitive and versatile business landscape.
Data Protection Notice
By submitting your curriculum vitae (CV)/resume, you agree to your data being used in conjunction with ATT Group’s recruitment and employment purposes.
To maximise your opportunities to work with us, you are encouraged to keep the information provided accurate, complete and up to date.
You may find our Data Protection Notice for Job Applicants here:
*************
We request that you do not provide the following personal data in your CV/resume that is not required at this stage of job application:
(1) NRIC/FIN or any national identifiers (e.g. passport number,
driver’s (licence)
(2) Photograph
(3) Date of birth
(4) Age
(5) Spouse/Family information
Please be informed that we may delete such data and/or reject any job application that contains the above accordingly. We regret to inform that only successful applicants will be contacted.