Job Views:  
1886
Applications:  23
Recruiter Actions:  0

Posted in

IT & Systems

Job Code

593665

Product Architect - IT

12 - 17 Years.Chennai
Posted 6 years ago
Posted 6 years ago

We have a leadership opportunity for Product Architect with one of our clients for Chennai location.

Job Description :

RESPONSIBILITIES :

- Senior Product Architect is a role of influence, working in tandem with Development, QA, Operations and other functions.

Responsibilities :

- Acts as the subject matter expert in the architecture and design; creates architecture blueprints and artifacts using UML or similar design models.

- Architecting platform and products that are multi-devices ready, on cloud, microservices and offline.

- Ability to lead and drive sessions on architecture / design reviews, security reviews, and research discussions

- Ability to come up with the big picture perspective and articulating well with the teams for the understanding.

- Understand the business, end user perspectives and platform to enhance with the right architecture

- May get involved building proof-of-concepts, reusable components, application frameworks, integration models, common services, and complete systems

- Identifies / creates candidate architectures to address functional and non-functional requirements.

- Learn and work against architectures/solutions already in place. Optimizing and Simplifying the existing architecture, if need be.

- Operate within economic framework to validate the economic impact of architectural decisions

- Participate in PI Planning and Pre- and Post-PI Planning, System and Solution Demos

- Advocates continually improving architecture practices to promote consistency and innovation

- Has very good communication, presentation and articulation skills.

- Other duties as assigned, time-to-time

KNOWLEDGE, SKILLS AND ABILITIES :

Recommended Experience :

- Excellent analytical and solutioning skills

- Good understanding of application frameworks

- Strong experience with UML modeling

- Expertise in effectively applying architecture / design patterns

- Good understanding and experience in multi-threaded programming idioms

- Solid understanding of data structures and algorithms

- Good ability to deliver technical artifacts on time with high quality

- Highly competent in C# and/or other OO languages

- Familiarity with different paradigms and languages to apply in appropriate scenarios.

- Strong experience with MS SQL Server and/or SQLAzure.

- Strong experience in data modeling and design experience.

- Expertise in building analytics solutions

- Familiarity or working experience with NOSQL databases (MongoDB, Cassandra, Redis, Graph database, etc)

- Working experience with front end technologies

- Strong understanding of security best practices

- Working experience with node.js and other relevant technologies

- Strong written and verbal communication skills, with the ability to clearly articulate the rationale for the decisions

- Knowledge or Experience on developing software systems for high concurrent load and high availability

- Working knowledge of Refactoring

- Good understanding of technical trends and their relevance in supporting the needs of our organization.

- Understanding of free & open source software, their relative merits and associated licensing concerns.

- Proven skills in learning and adopting new technologies and languages across multiple platforms

- Ability to be self-motivated and work independently or as part of the team to achieve the architectural vision for the Product Technology organization.

Desirable knowledge, Skills and Abilities :

- Threat Modeling / Application Security

- Architecting internet-scale, high transaction / high availability Systems, Horizontal Scalability, Distributed transactions

- Message Routing Technologies

- API / Application Framework architecture and design

- Detailed knowledge of architectural and Design patterns. Patterns knowledge and experience in concurrent and clustered systems is added advantage

- Caching architecture at the presentation, business, or persistence layers

- ATAM or equivalent Architecture Evaluation Methodologies

- REST based Web Services

- Knowledge of WS-- / SOA & Resource-oriented-architecture

- Socket Programming

- Detailed knowledge of one or more web application servers

- Strong awareness of web standards (OAuth, SAML, OpenID Connect and others)

- Knowledge of C / C++

Significant experience or knowledge required in the following areas :

- Layered software architectures

- Multi-threaded / Thread-safe programming

- Data Structures / Algorithms

- Model Driven Architecture

- Architectural Patterns

- Object Oriented Concepts, Analysis and Design

Preferred experience and certification :

- Experience in leading platform development efforts

- Experience of being part of architecting systems of Internet scale

- Experience of scaling systems with very high Concurrency (thousands of requests per second)

- Experience Developing Solutions composed of multiple technology sets

- Microsoft Certification is preferred

- TOGAF or any architecture certification

EDUCATION :

- Bachelor's degree in Computer Science, Mathematics or equivalent education with minimum twelve (12) years of experience in developing enterprise applications and software products, with significant experience in leading architecture and design decisions, facilitating architecture tradeoffs, and mentoring leads.

Didn’t find the job appropriate? Report this Job

Job Views:  
1886
Applications:  23
Recruiter Actions:  0

Posted in

IT & Systems

Job Code

593665

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow