Skip to main content

Search Jobs


Job Details

Primary Location:

Bangalore, KA IN



Job Level:

Individual Contributor

Education Level:

Bachelor's Degree (±16 years)

Job ID:


Job Description

Senior Architect

Business Unit Overview


Corporate Technology Group (CTG) was established in 2008 to provide integrated technology solutions to enterprise wide functions including Corporate Finance & Accounting, Human Resources, Records Management, Compliance, Legal & Risk. 


Role Description               

  • Develop solution architecture for complex business systems for the organisation.

  • Guide/Develop, communicate and oversee implementation of high-level and low-level design in compliance to architecture and design standards defined by the organisation

  • Effectively address functional and quality goals of systems during design activities. Apply appropriate approaches to assessing trade-offs among architectural quality goals

  • Lead the architectural, infrastructure, and common components/services aspects of large project or sets of projects or business unit technologies, which may include: applications, infrastructure and/or database strategies. Drive resolution to technical issues. Leads/performs impact analysis

  • Participate and guide the team in unit, integration, and non-functional testing

  • Provide technical guidance to the offshore development team. Coach and mentor the technical team

  • Ensure development teams follow coding guidelines and practices, and conduct formal code reviews. Participate in defining the technical & coding standards and guidelines for the team or group

  • Participate in critical problem solving and advanced technical troubleshooting to assist the organization

Present a technical solution and the underlying business requirements that drove its development, assess the technical integrity and risks inherent in that solution in such a way that the recommendations and findings are appropriate and can be implemented across the function/business unit


List of skills required


Must have experience in defining solutions and the needed architecture to enable it. Build end to end Solution Architecture and get stakeholder buy-in. Ability to take the functional and non-functional requirements and propose a solution that will meet the business needs

  • Ability to analyze business problem, understand big picture and develop technical solutions.

  • Ability to build support among senior management and key stakeholders for proposed solutions

  • Must have considerable experience in service identification, design principles, design patterns, and enterprise integration patterns.

  • Must have experience .NET, Java, J2EE, Spring, Hibernate/MyBatis  is must. The individual should be well conversant with DB technologies such as Oracle, PL/SQL etc and in usage of databases in applications/services

  • Must have good knowledge of SOAP, REST and Webservices

  • Must have knowledge of secure coding practices, security providers like SiteMinder/PingAccess, and security standards like SAML and OAuth2

  • Good to have knowledge of

  • End-to-end performance tuning like Java Garbage Collection, web server/app server tuning , and database tuning

  • UI technologies like Angular, Bootstrap, HTML5, CSS3

  • Caching frameworks like Redis and EhCache.

  • Developing cloud native applications using Spring Boot, Spring Config Server, Spring Cloud, and Netflix OSS components.

  • Container systems like Docker and Pivotal Cloud Foundry including Cloud Foundry services like Eureka, Hystrix, Ribbon, and Zuul.

  • One or more cloud platforms like AWS, Google Cloud, or Azure.

  • Should be able to provide technical leadership to the development teams in preparing the design artifacts and implementation of solutions. Should be able to identify integration points between various design areas and should be able to track the implementation of integrations. The candidate should be able to mentor the members of the development teams

  • Should be able to work on projects that cut across divisional and organizational boundaries

  • Should be able to work on POC’s independently

  • Should be a quick learner be able to adapt to new technologies

  • Must have expertise in Object Oriented Analysis and design

  • Should have excellent presentation, documentation and communication skills as well as skills to present/sell technology in business context to the stakeholders

Behavioural attributes

  • Ability to take ownership

  • Excellent collaboration and Interpersonal skills

  • Great attitude, being a mentor, team player and effective contributor

  • Focused on productivity

Education and Experience

  • Bachelors in Information Systems, Computer Science or Information Technology

  • Relevant experience of 12 – 16 years

Link for schema

Similar Jobs