Our client, has a vacant position of Application Architect to join their IT team. The Application Architect will play a pivotal role in designing and overseeing the development of robust, scalable, and secure applications that meet project-specific requirements. This position is ideal for a candidate with a strong technical background, excellent problem-solving skills, and the ability to align technology solutions with the client’s strategic objectives.
Key Responsibilities:

  • Architectural Design: Develop application architectures that support business requirements, balancing considerations of functionality, scalability, performance, security, and maintainability.
  • Stakeholder Collaboration: Work closely with project managers, developers, business analysts, and other stakeholders to understand project needs, design solutions, and ensure successful implementation.
  • Technology Evaluation: Assess new and emerging technologies to determine their suitability for current and future projects, recommending tools, frameworks, and platforms as needed.
  • Technical Oversight: Provide technical guidance to development teams, ensuring adherence to architectural principles, coding standards, and best practices throughout the software development lifecycle.
  • Quality Assurance: Conduct architecture and design reviews, code reviews, and testing to ensure the quality and integrity of applications, identifying potential risks and mitigations.
  • Documentation: Maintain detailed documentation of architecture designs, configurations, and project decisions for reference and compliance purposes.

Required Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree preferred).
  • Experience: Minimum of 5 years of experience as an Application Architect or similar role, preferably in the financial services or banking sector.
  • Technical Skills:
  • Proficiency in application architecture frameworks and design patterns.
  • Hands-on experience with programming languages (e.g., Java, .NET, Python) and web technologies.
  • Familiarity with cloud architecture and platforms (AWS, Azure, or Google Cloud).
  • Strong knowledge of database technologies (SQL, NoSQL) and data modeling.
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Soft Skills:
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills, with the ability to translate technical concepts for non-technical stakeholders.
  • Detail-oriented, with a focus on delivering high-quality solutions on time and within budget.

Desired Skills:

  • CI/CD
  • Webtechnologies
  • TOGAF

Learn more/Apply for this position