Back to previous

APPLICATION ARCHITECT

Workplace
TP. Hồ Chí Minh
Number of recruits
1
Expired date
30-11-2021

Job description

Oversee the design and development of software applications. You collaborate on application design with internal stakeholders and application development teams, implement and monitor application development stages, and document application development processes.
  • Translates business requirements into an architectural blueprint to achieve business objectives and documents all application architecture design and analysis work.
  • Lead in improving existing and creating new applications, and ensure application software is effectively and efficiently designed, produced, tested and meets business requirements.
  • Creates reference architectures focused on detailed design principles, decision points, detailed APIs, major systems and dependencies between business and IT.
  • Ensure solutions are designed in alignment with EA and roadmap
  • Works closely with the developer teams to ensure the execution of plans corresponds with what is being promised throughout the project or product lifecycle.
  • Works closely with the product owners and product managers to ensure a robust architectural runway that can support future business requirements throughout the product lifecycle.
  • Ensure the project or product is aligned with the overall enterprise architecture.
  • Identify when it is necessary to modify projects to accommodate the solutions architecture..
  • Report directly to CIO.

Job requirements

  • Bachelor's degree in computer science, information-technology, engineering, system analysis or a related study, or equivalent experience
  • Minimum 5 years of experience in banking solution development disciplines, including application development, middleware, database management or cloud development
  • Experience in Building Cloud Native Application using Microservices and Event Driven Architecture is a must
  • Good understanding of strategic and new and emerging technology trends, and the practical application of existing, new and emerging technologies to new and evolving business and operating models
  • Experience developing architecture blueprints, strategies and roadmaps
  • Understands business drivers and business capabilities.
  • Knowledge of various backend, Microservices, API development languages like Enterprise servce bus, Java, .NET, …
  • Knowledge of various database technologies like Oracle, MSSQL, NoSQL…
  • Knowledge of various frontend web development languages like JavaScript, HTML and CSS.- -  
  • Understanding and knowledge of system development life cycle methodologies (such as waterfall, agile software development, rapid prototyping…)
  • Knowledge and understanding of different modeling languages (such as UML …)
Skills:
  • Excellent understanding of application development methodologies
  • Excellent written and verbal communication skills
  • Strong teambuilding skills and teamwork orientation.
  • Strong creative problem-solving skills.
  • Must also exhibit a technical propensity to learn new technologies

Job tags

Customer support
(84) 28 7305 6678