Responsibilities:
- Analyze relevant software and hardware tools, interdependencies, limitations with reference to functional requirements, system architecture, industry's standards, and project budget.
- Analyze business requirements and translate them into scalable, reliable, and efficient architectural solutions.
- Conduct thorough assessments of existing applications, identify areas for modernization and improvement.
- Design migration plans with relevant components.
- Design software applications in accordance with the agreed requirement specifications, system limitations, security standards, industry best practices and non-functional requirements.
- Develop models based on existing architecture, organizational policies, and standards.
- Gather clients' feedback and evaluation of the software applications for post-implementation follow-up.
- Identify design problems in the software design.
- Identify relevant standards and guidelines applicable to the review items.
- Identify the need for integrating enterprise components with existing systems.
- Identify technologies that can be leveraged to add value to the project.
- Review the detailed design against the acceptance criteria and checklist.
- Review the software requirements and assumptions for the solution and resolve conflicts and inconsistencies with the stakeholders.
- Review the design and code delivered by in-house and outsourced teams; ensuring it conforms to solution design, security standards, industry best practices and non-functional requirements.
- Participate in architecture governance, presenting the solutions wider review and approval.
- Peer review solution designs from other architects.
Requirements:
- Experience in creating architecture solution visions and high-level solution designs.
- Experience working with in-house and outsourced delivery teams.
- Experience of AWS and Azure Integration Services.
- Experience with a variety of programming languages, frameworks, and databases.
- Experience in design and implementation of solutions using databases like MySQL/MS SQL/MongoDB, and serverless technologies like AWS Lambda.
- Experience with containerization technologies such as Docker.
- Familiarity with orchestration tools like Kubernetes for managing containerized applications.
- Working knowledge of software development tools and methodologies; CI/CD, Infrastructure-as-Code, Policy-as-Code, DevOps etc.
- Strong knowledge of cloud computing platforms, microservices architecture, containerization and other modern development practices.
- Proficiency in Java, Python, .NET programming languages
Interested applicants please email or contact,
Jensen Fang Lifa
Recruit Express Pte Ltd
EA License No. 99C4599
EA Personnel Registration Number: R2197080
We regret that only shortlisted candidates will be contacted.