Senior Application Architect
- Location
- Singapore
- Salary Package
- Negotiable
- Posted
- 5th Jun 2025
- Consultants
- Elmer Tan
Are you an experienced Application Architect with hands on experience on the latest tech stack? If so, you could be the Senior Application Architect is looking for to join their team! The Senior Application Architect will be responsible for designing and developing the architecture of complex digital solutions, ensuring they meet business requirements, performance standards, and security protocols. This role requires a blend of technical expertise, leadership, and strong communication skills to guide development teams and collaborate with various stakeholders.
Responsibilities
Architectural Design & Strategy:
- Define and design the overall architecture of software applications, including their components, modules, interfaces, and interactions with other systems.
- Develop and maintain architectural blueprints, design documents, diagrams (e.g., UML), and technical specifications.
- Translate business requirements and user needs into technical specifications and architectural designs.
- Research, evaluate, and recommend appropriate technologies, platforms, tools, and architectural patterns (e.g., microservices, cloud-native) that align with business goals and industry best practices.
- Develop application architecture roadmaps that support the organization's long-term technology strategy.
Technical Leadership & Mentorship:
- Provide technical leadership, guidance, and mentorship to development teams, ensuring adherence to architectural standards and best practices.
- Conduct code reviews and architectural reviews to ensure quality, scalability, and maintainability of solutions.
- Foster a culture of continuous improvement, innovation, and knowledge sharing within the development team.
- Assist in training and upskilling developers on new technologies and architectural concepts.
System Integration & Performance:
- Design and oversee the integration of applications with various internal and external systems, databases, and APIs.
- Identify and address performance bottlenecks, ensuring applications are optimized for speed, efficiency, and resource utilization.
- Ensure applications are designed for high availability, fault tolerance, and disaster recovery.
Security & Compliance:
- Integrate robust security measures into application architecture, adhering to industry standards, regulations, and best practices (e.g., data encryption, authentication, authorization).
- Conduct security assessments and recommend improvements to enhance cybersecurity posture.
- Ensure compliance with relevant data governance and privacy standards.
Collaboration & Communication:
- Collaborate effectively with cross-functional teams, including product management, business analysts, project managers, infrastructure teams, and end-users, to gather requirements and ensure alignment.
- Communicate complex technical concepts clearly and concisely to both technical and non-technical stakeholders.
- Present architectural designs, strategies, and progress to senior management and other relevant parties.
Troubleshooting & Problem Solving:
- Analyse and troubleshoot complex application issues, identifying root causes and implementing effective solutions.
- Lead diagnostic tests, debugging procedures, and application upgrades.
Requirements
- At least 12 years of relevant experience in software development and architecture
- Proven experience designing and implementing highly scalable, secure, and performant enterprise-level applications
- Hands on experience with the latest tech stack
- Strong understanding and experience with cloud platforms and their services
- Familiarity with DevOps practices and CI/CD pipelines
- Excellent verbal and written communication skills to effectively convey technical concepts and collaborate with diverse stakeholders
EA Licence: 16S8091
EA Reg No.: R1656500