Posted By

user_img

Sangeeta Bhatia

Recruitment Consultant at Quadrangle Search

Last Login: 15 January 2020

385

JOB VIEWS

30

APPLICATIONS

13

RECRUITER ACTIONS

Posted in

IT & Systems

Job Code

782866

Info Edge
Info Edge
Info Edge

Principal/Chief Software Architect - Cloud Services

17 - 22 Years.Bangalore
Posted 4 years ago
Posted 4 years ago
Visit Company Profile

Duties & Responsibilities:

- Provides technical leadership and guidance to multiple development teams within the Platform & Application development organization. Owns the Platform and Application Architecture.

- Works on unusually complex technical problems and provides solutions which are highly innovative and ingenious.

- Propose architectural design in alignment with business requirements and able to justify technically the design considerations between the different available technologies

- Assess, review, test and implement various architectures and design patterns and work with the delivery teams to ensure alignment to the architecture.

- Have oversight over the architecture, working with your technical leads to ensure the systems and solutions you develop are flexible, loosely coupled and deliver performance that is appropriate for business need.

- Ensure an efficient software methodology is in place, aligned to agile / lean principles, learning and iterating frequently, highly collaborative and regularly improved.

- Picks up a software component and contribute in hands-on development.

- Align to the DevOps principles and toolsets being established with high degrees of automation throughout the development process. Continuous integration, continuous deployment and continuous operational monitoring are baseline goals.

- Ensure that security, reliability and performance are embedded into the team skills, development process and architecture.

- Engage across the organization with business partners to gain buy-in on prioritization, with agreement on the key performance metrics which will be impacted.

- Measure and monitor the solutions you develop, regularly reviewing operational metrics to validate the effectiveness of your product in meeting customer needs.

- Excellent knowledge of modern platforms and tools, using the correct product where appropriate, especially open source and open standards.

- Communicate through email, presentations, informal meetings right across the organisation (including senior management and executive team) to share learnings, insight and plans, gathering feedback and influencing in the process.

- Role model self-driven skill development within the team, promoting learning events and facilitating individual needs.

- Help develop and participate in wider skill development and recruitment activities such as hackathons, conference events, university partnerships, etc.

The Individual:

- Must possess at least a Bachelor's degree in Electrical/Electronics Engineering and/or Computer Engineering/Science or equivalent. Master degree is preferred.

- Should possess at least 15 years of work experience as a software and systems architect.

- Must have demonstrable experience working on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.

- Must have thorough knowledge of public cloud service offerings (IaaS, PaaS, SaaS).

- Good knowledge Infrastructure as Software (Container Orchestration, Observability, CI/CD).

- Very good knowledge of system, network and application infrastructure design e.g. fog or edge computing, networking design, virtualization, containers and cloud native design.

- Understanding of Modern security practices.

- Good hands-on knowledge in modern API platform design, Web based applications.

- Good hands-on experience in Microservices Architecture Patterns.

- Knowledge of modern data architectures (e.g. event driven architectures, data democratization, platform approaches to support ML/AI at scale, stream processing, and integrating real time analytics into customer applications)

- Hands-on experience with programming languages such as Java, Python, C/C++, Go, Ruby.

- Should have worked in Agile software development environment.

- Should be familiar with DevOps.

- Ability to translate general market requirements and customer needs into technical requirements (or roadmaps), ability to explain technical concepts to non-technical audience esp. to explain economic benefits of the technical solution.

- Able to relate to both technical and non-technical people and to negotiate within the allowable parameters of the product to get the best outcome for the business

- Effective communication skills.

- Ability to work effectively under pressure to meet deadlines

- Experience in digital development/Security Operations end use market understanding the customer needs and the solution requirements preferred.

Didn’t find the job appropriate? Report this Job

Posted By

user_img

Sangeeta Bhatia

Recruitment Consultant at Quadrangle Search

Last Login: 15 January 2020

385

JOB VIEWS

30

APPLICATIONS

13

RECRUITER ACTIONS

Posted in

IT & Systems

Job Code

782866

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow