وظائف

    Principal Infra Developer - Al-Ghuwayriyah, دولة قطر - Cognizant

    Cognizant
    Cognizant Al-Ghuwayriyah, دولة قطر

    منذ أسبوع

    Cognizant background
    وصف
    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).

    • 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.
    (FOR ONSITE) :

    conduct meetings with customer SME s, BA s andarchitect to understand and clarify functional and technicalrequirementsTechnology Advisory & Consulting (for clients):

    :


    • 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
    Solution Design &Development :

    :


    • 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)
    Resource/ Efforts Estimation and Monitoring:

    :


    • 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
    Design & Analysis:

    :


    • 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
    Coding :

    :


    • 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
    Testing :

    :


    • 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
    Defect Management:

    :


    • 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
    Knowledge Management :

    :


    • 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
    People Management :

    :


    • 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

  • Cognizant

    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, ...