Logo of Huzzle

Associate - Projects

image

Cognizant

9d ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Hyderabad, +1

AI generated summary

  • You should have a BE or MCA degree, understand application security, install IAM products, develop in Java/.NET, perform testing, and support process improvements and documentation.
  • You will handle application security requirements, develop POCs, configure IAM products, create schemas, conduct unit testing, support audits, and improve processes while collaborating with the team.

Requirements

  • BE graduate
  • MCA graduate
  • Understand functional and non functional application security requirements
  • Raise queries and seek clarification
  • Develop proof of concept
  • Understand dependency between applications/components vs design specification and raise clarification
  • Install and configure Identity and access management product (admin and client components)
  • Install data repository product(ldap) and configure replication
  • Create or update DIT(directory information tree) object class schema definition and indexes
  • Create or update attribute configuration search base configuration Attribute access control AAC filter
  • Configure policies/process/workflows within the tool inline with the identify and access requirements of the customer
  • Develop custom components/connectors using languages such as java/NET for custom requirements
  • Raise clarifications / issues / concerns regarding work output to the lead on time
  • Seek review from peer / Senior Developer periodically
  • Rework on the code based on code review / defects raised in unit testing or any other relevant testing phases
  • Participate in code peer review as required
  • Highlight any potential risks to the Leads and seek inputs to resolve issues identified
  • Support integration of components as required
  • Update traceability matrix for the work package developed
  • Provide support on process audit activities
  • Adhere to process and tools
  • Follow the SCM policies set for project
  • Develop unit test cases/suite
  • Perform unit testing log results share defect details
  • Develop SDLC lifecycle artifacts based on customer SDLC process
  • Create build and deployment instructions
  • Raise change request
  • Develop scripts for build and deployment automation
  • Develop Deployment instructions
  • Address code review comments
  • Address defects raised during testing
  • Providing basic level training to entry level trainees on technologies/products used in the project
  • Develop accelerators to improve efficiency and productivity
  • Identify pain points/gaps in process and suggest improvements
  • Contribute towards updating knowledge assets user manual online help document installation manual / scripts
  • Contribute / search / reuse all types of assets from repository
  • Develop POC's for solution design realization
  • Create System Design document based on the solution architecture proposed by Leads
  • Vormetric Data Encryption

Responsibilities

  • Understand functional and non functional application security requirements.
  • Raise queries and seek clarification.
  • Develop proof of concept.
  • Understand dependency between applications/components vs design specification and raise clarification.
  • Install and configure Identity and access management product (admin and client components).
  • Install data repository product(ldap) and configure replication.
  • Create or update DIT(directory information tree) object class schema definition and indexes.
  • Create or update attribute configuration search base configuration Attribute access control AAC filter.
  • Configure policies/process/workflows within the tool inline with the identify and access requirements of the customer.
  • Develop custom components/connectors using languages such as java/NET for custom requirements.
  • Raise clarifications / issues / concerns regarding work output to the lead on time.
  • Seek review from peer / Senior Developer periodically.
  • Rework on the code based on code review / defects raised in unit testing or any other relevant testing phases.
  • Participate in code peer review as required.
  • Highlight any potential risks to the Leads and seek inputs to resolve issues identified.
  • Support integration of components as required.
  • Update traceability matrix for the work package developed.
  • Provide support on process audit activities.
  • Adhere to process and tools.
  • Follow the SCM policies set for project.
  • Develop unit test cases/suite.
  • Perform unit testing log results share defect details.
  • Develop SDLC lifecycle artifacts based on customer SDLC process.
  • Create build and deployment instructions.
  • Raise change request.
  • Develop scripts for build and deployment automation.
  • Develop Deployment instructions.
  • Address code review comments.
  • Address defects raised during testing.
  • Providing basic level training to entry level trainees on technologies/products used in the project.
  • Develop accelerators to improve efficiency and productivity.
  • Identify pain points/gaps in process and suggest improvements.
  • Contribute towards updating knowledge assets user manual online help document installation manual / scripts.
  • Contribute / search / reuse all types of assets from repository.
  • Develop POC's for solution design realization.
  • Create System Design document based on the solution architecture proposed by Leads.

FAQs

What is the educational qualification required for the Associate - Projects position?

The required educational qualification is a BE or MCA graduate.

What are the primary responsibilities of an App Security Specialist?

The primary responsibilities include requirements gathering, design and analysis, coding, testing, documentation, change management, deployment, defect management, coaching, process improvements, knowledge management, and solution design and development.

What skills are considered a must-have for this role?

A must-have skill for this role is experience with Vormetric Data Encryption.

What tasks are involved in the coding section of the responsibilities?

Tasks include installing and configuring Identity and Access Management products, updating DIT object class schema definitions, and developing custom components using languages such as Java/.NET.

Are there any responsibilities related to testing in this role?

Yes, responsibilities include developing unit test cases/suites, performing unit testing, logging results, and sharing defect details.

Is there an emphasis on documentation in the job role?

Yes, the role requires developing SDLC lifecycle artifacts based on the customer's SDLC process and creating build and deployment instructions.

Will I be required to provide training to other team members?

Yes, part of the role involves providing basic level training to entry-level trainees on technologies and products used in the project.

How often should I raise clarifications or issues regarding my work?

You should raise clarifications, issues, or concerns regarding your work output to the lead on time and seek reviews from peers or senior developers periodically.

What is the role’s involvement in process improvements?

The role involves identifying pain points or gaps in the process and suggesting improvements, as well as developing accelerators to improve efficiency and productivity.

Will I need to participate in code reviews?

Yes, participating in code peer reviews as required is part of the job responsibilities.

Consulting
Industry
10,001+
Employees

Mission & Purpose

Cognizant is a multinational technology company that provides a wide range of IT services and solutions to organisations worldwide. Their primary focus is on helping businesses transform and thrive in the digital age. Cognizant's mission and purpose are centred around delivering innovative and cutting-edge technology solutions that drive client success. They offer services such as digital strategy, consulting, technology implementation, and IT outsourcing, enabling companies to adapt to evolving market dynamics, enhance operational efficiency, and deliver exceptional customer experiences. Cognizant's ultimate goal is to empower their clients with the tools, insights, and capabilities needed to navigate complex technological landscapes and achieve their business objectives in an increasingly digital world.