Architect
Qualification:
Science / Engineering graduateResponsibility:
Technology Consulting:
- Provide data to senior team members during consulting engagements.
- Create documents (eg preconsulting deck, recommendation deck etc) to be used during engagements.
- Analyze technology landscape, process, tools based on project objectives.
'Knowledge Management & Capability Development:
- Conduct technical trainings/ Webinars to impart knowledge to relevant application development/ project teams.
- Create collaterals (eg case study, business value documents, summary etc).
- Post in Blogs / interviews to share expertise.
- Gain industry standard certifications on technology and architecture consulting.
- Contribute to knowledge repository and tools.
- Partner with Cognizant academy to create curriculum, assessments etc and conduct training.
- Organize project level KT sessions for new team members.
'Requirement gathering and Analysis':
- Understand the functional and nonfunctional requirement.
- Collect nonfunctional requirements (such as response time, throughput numbers, user load, etc) through discussions with SMEs, business users.
Solution Definition & Design:
- Prepare low level design and common frameworks.
- Identify and conduct design of complex subcomponents /module in collaboration with project team, architects and client SME.
- Present the detailed design documents to relevant stakeholders and seek feedback.
- Undertake project specific Proof of Concepts activities to validate technical feasibility with guidance from the Application Architect.
- Support performance testing and resolve deadlocks on NFRs by implementing the best optimized solution and resolve performance issues.
Project Management Support:
- Share technical inputs from project planning perspective with Test Lead/Architect.
- Help project managers to understand the technical risks and comeup with mitigation strategies.
Business and Technical Research:
- Understand application architecture and its criticality.
- Analyze and assess tools (internal/external) on specific parameters.
- Support Architect/Sr Architect in drafting recommendations based on findings of Proof Of Concept.
- Analyze the market trends and identify new developments in existing technologies (eg methodologies, frameworks, accelerators etc).
- Document these new developments (eg report, white paper, national/ international publications) in order to build team capabilities.
Testing Support:
- Suggest test automation strategies using appropriate frameworks like JUnit/NUnit/Selenium as appropriate.
Process Improvements / Delivery Excellence:
- 'Identify avenues to improve project delivery parameters (e.
- g.
- productivity, efficiency, process, security etc.
- ) by leveraging tools, automation etc.
- Understand various technical tools used in the project (third party as well as homegrown) to improve efficiency , productivity.
Project Estimation:
- Provide support for project estimations in terms of review and validation for projects of lower complexity based on analyzing business requirements (eg component level estimation).
- Articulate estimation methodology, module level estimations for more standard projects with focus on effort estimation alone.
'Audit:
- Conduct cross project technical audits and reviews, as required to check adherence to architecture, design and coding best practices.
- Perform codenizant audits for other projects as appropriate to ensure Codenizant principles are implemented.
Proposal Development:
- Contribute to proposal development [of small to medium size projects from technology/architecture perspective.
Must Have Skills
- Salesforce DevOPS
- SFDC Data
- SFDC Configuration