- Raise clarificationswith customer / onsite to eliminate any ambiguity on the scope ofwork assigned from the Client / Project Cocoordinator.
- track to closure any open clarifications with customer /onsite.
- understand and translate requirements intodesign.
- Engage with client stakeholders during advisoryengagements.
- Gather information relevant to theclient's context and conduct detailed analysis usingtechnology solution frameworks.
- Seek guidance InfraDevelopment Manager as required.
- Arrive at draftrecommendations based on analysis.
- Provide thoughtleadership on implementation of specific technology.
- Engage with client stakeholders
- Document / review the design / blueprint /specifications of the solution.
- Provide guidance toproject teams on how functionality works together and how it works/ fitment from technology perspective for complexrequirements.
- Define the product feature requirements /criteria based on the requirements finalized (for complexrequirements)
- Provide input on technical effort estimation to arriveat resourcing plans.
- participate in management reviewsand teleconferences and report weekly status and walkthrough to theProject Manager / Client.
- Followup with customer POC toresolve team issues and dependencies.
- raise concernsregarding changes in timelines and expectations with customer pointof contact to resolve the same
- Develop proof of concept as designed byarchitect.
- setup development environment for team to workin.
- break up the modules considering technicalaspects.
- Understand interdependencies of the variouscomponents in work packages that are being developed.
- Create design documents with the support of the architects for theassigned scope.
- Work with architect to understand thearchitecture of the application, high level approaches and ensurethat the design is in line with overall direction.
- conduct peer review, as required.
- Organize design reviewsessions with various stakeholders to validate design is as perrequirements.
- Identify and use Reusable components fromthe repository
- Identify the standardsapplicable for the work packages / components.
- Familiarize the team with development environment and CTS andcustomer specific coding standards, guidelines and best practicesto be followed through sessions and document sharing.
- Design and develop reusable components Analyze and reuse suchdeveloped components from the repository during the designprocess.
- Review the code created by team and providereview comments to the developers.
- develop code for coremodule(s) needed for the project.
- Contribute towardsdevelopment of framework.
- Develop/ review tier coding,business layer coding, interface development, service development,creation of stored procedures etc as applicable for the workpackage / project.
- Write efficient queries and understandlogical and physical data models.
- follow up withDevelopers to ensure integration of components (input /output).
- troubleshoot critical technicalissues.
- Handle escalations related to critical technicalissues.
- create detailed tasks for the scope and sharetimelines for the same with the team.
- track the status ofthe tasks assigned, maintain detailed task information for the workpackages owned and do periodic reporting.
- conducttechnical review and audit.
- Create quality check pointsfor all deliverables.
- estimate at task level in the areaof work concerned, measure and report the actual effort against theestimated effort and ensure task progress reporting in C20 or anyother applicable tool.
- Prepare and report status for thescope responsible.
- conduct peer reviews in coding andtesting phase
- Develop comprehensive unittesting cases for modules developed (as required) and unit testplans.
- execute unit testing.
- Create unit testlogs.
- prepare unit test strategy, test plan document anddata requirements.
- automate unit testing and contributingto automation of unit testing.
- Perform developerintegration testing by integrating the components developed by eachindividual team member and ensure that the integration for theteams work has been completed before the next phase of testing(system testing).
- Signoff on test cases created byteam.
- discuss results / actions from NFR testing andsignoff on the same for system testing / NFR
- Participate in defect triage meetings with the teamand confirm the defects identified, highlight any new changerequest to the agreed scope and identify actions to reducedefects.
- Monitor rework carried out on the code based onreview comments from code review / defects raised in unit testing,peer testing, SIT, UAT testing or any other relevant testing phasefor core / critical modules.
- Follow up with the team toclose out on the defects.
- identify ways to preventdefects.
- Participate in transition of knowledge and tosupport organization with any defects raised post production asrequired
- Contribute towardsupdating knowledge assets, user manual, online help document,installation scripts and installation manual and leverage thesame.
- Support process audit activities.
- Conductknowledge transfer sessions for new joiners in the projectteam.
- conduct training through academy (ifapproved).
- Guide and mentor team junior members from atechnical perspective to ensure quality delivery of thecomponents
- Engage withteam.
- resolve conflict within team.
- Define theteams goals.
- set performance expectations.
- conduct appraisals.
- set stretch targets and trackperformance against the same periodically.
- Identify,groom, reward and develop high performers.
- createtraining plans for team.
- Conduct technical evaluation forbuilding team and share inputs with supervisor / projectmanager
-
Principal Infra Developer
منذ أسبوع
Cognizant al-Ghuwayriyah, دولة قطرPrincipal Infra DeveloperQualification :Science / Engineering graduateResponsibility :Requirement Gathering :- · • Participate in requirement gathering JAD sessions and support documentation where applicable (business, functional, UI, usability, data, compliance, data migration, ...
Principal Infra Developer - Al-Ghuwayriyah, دولة قطر - Cognizant
وصف
Principal Infra DeveloperQualification:Science / Engineering graduateResponsibility :
RequirementGathering :
-• Participate in requirement gathering JADsessions and support documentation where applicable (business,functional, UI, usability, data, compliance, data migration, NFR,3rd party tools & products).
conduct meetings with customer SME s, BA s andarchitect to understand and clarify functional and technicalrequirementsTechnology Advisory & Consulting (for clients):
:
:
:
:
:
:
:
:
: