Posted By

Job Views:  
178
Applications:  29
Recruiter Actions:  29

Posted in

IT & Systems

Job Code

1202249

Director - Technology Architect - Java/C++

18 - 25 Years.Bangalore
Posted 1 year ago
Posted 1 year ago

Position: Director Architect

Skills: Java/C++

Job Description

Common accountabilities:

- Has specialized depth and/or breadth of expertise in own discipline or function. Provides expert guidance, promotes innovation and formally trains groups of less experienced professionals.

- Has a broad understanding of the environment and uses it to improve efficiency, recommends solutions/best practices and influence the strategy of the department. Translates the strategy of the activity into a concrete action plan for the area, setting and monitoring targets for the team.

- Works independently, based on management directions. May coordinate functional teams or projects and serves as a best practices/quality resource.

Specific accountabilities:

On top of software development engineer activities (user requirements definition, technical solution design and coding, testing, software solutions debugging...) the architect :

- Is responsible for software architecture throughout the lifecycle development taking into consideration system constraints and enterprise architecture strategic directions

- Directs and coordinates software architecture studies for their functional area

- Identifies modelling, simulation and prototyping opportunities

- Provides knowledge on state-of-the art software architecture, taking future developments into account

- Articulates the design to the development teams

- Selects appropriate design standards, methods and tools

- Contributes to the architect community, educates, studies options, and recommends evolutions

External Job Advert

Main Responsibilities

- Architecture Governance / Roadmap

- Deliver architecture vision, solution intent, architecture roadmap to modernize the product over the medium term

- Collaborate with Product Management to define and prioritize near term items

- Support new strategic themes and value streams

- Present to D-level executives, pros-cons of solution/architecture choices and secure investment

- Establish technical governance for large enhancements to the product

- Lead Horizon 2/3 initiatives and contribute hands on to build the architecture runway

- Represent the department at corporate level architecture forums, champion architecture changes in line with the enterprise architecture strategy

- Support and enhance current product stack

- Analyze the current solution stack, proactively identify architecture improvement opportunities, prepare proposals & prototypes and actively build the features for increased production stability and reduce manual maintenance effort

- Collaborate with engineers to determine functional and non-functional requirements for new software or applications

- Establish critical NFRs for the solution, participate in the definition of others

- Work with scrum teams to ensure architecture consistency

- Plan and develop the Architectural Runway in support of new business Features and Capabilities

- Define all aspects of development from appropriate technology and workflow with communication successfully all concepts and guidelines to development team

- Hands on contribution

- Design and code application frameworks for evolving the tech stack in line with enterprise architecture guidelines

- Deliver Proof of Concept / Reference implementations to validate and propose new technology stacks, perform cost estimation, present pros/cons and architecture recommendations

- Support the team to troubleshoot complex production issues

- Actively monitor dependencies in a distributed application landscape with multiple engineering teams and work with stakeholders to ensure that dependencies are resolved in a timely fashion

- Groom engineers and tech leads and implement design best practices in the division

- Build a vibrant, positively motivated team having a high sense of urgency; set the bar high and provide necessary support and mentor team members to achieve it

Skills & Knowledge

- 18 to 25 years of experience working in a distributed product development environment as developer, tech lead and architect

- Should have worked on at least 2 end-to-end product development projects with significant contribution to application framework development

- Should have worked on application modernization during the last 5 years. Hands on experience with MS Azure, Databricks, Streaming and Big data technologies is a plus

- Must have strong programming experience in C++ / Java and have technical width on multiple areas (Python, Scala, Spark). Must be still hands on with writing and delivering code.

- Exposure on Unix/Linux operating systems is a must.

- Experience with RDBMS (Oracle) and/or NO-SQL databases like Couchbase / MongoDB.

- Experience with performance tuning of Java/C++ components, database queries

-Experience troubleshooting severe production issues with high urgency.

Didn’t find the job appropriate? Report this Job

Posted By

Job Views:  
178
Applications:  29
Recruiter Actions:  29

Posted in

IT & Systems

Job Code

1202249

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow
Apply on the go!

Download the iimjobs app to
apply for jobs anywhere, anytime

apple

Download on

App Store

playStore

Get it on

Google Play

appPromoQr

Scan to Download