0% found this document useful (0 votes)
50 views2 pages

Role Experience Job Description Performance Expectation: Core Skills

The document describes the role, experience level, and performance expectations for a Software Developer position. The role involves developing defect-free code using programming languages and continuous integration techniques to build software products and deliver business solutions. Key responsibilities include comprehending requirements, designing solutions, writing modular and optimized code, testing, deployment, and collaborating with stakeholders. The position requires skills in areas such as analysis, design, coding, testing, communication, and self-development. The long term goal for this position is to become a Technology Architect within 8 years.

Uploaded by

ASHUTOSH GUPTA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views2 pages

Role Experience Job Description Performance Expectation: Core Skills

The document describes the role, experience level, and performance expectations for a Software Developer position. The role involves developing defect-free code using programming languages and continuous integration techniques to build software products and deliver business solutions. Key responsibilities include comprehending requirements, designing solutions, writing modular and optimized code, testing, deployment, and collaborating with stakeholders. The position requires skills in areas such as analysis, design, coding, testing, communication, and self-development. The long term goal for this position is to become a Technology Architect within 8 years.

Uploaded by

ASHUTOSH GUPTA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Role Software Developer (Base+)

Experience Entry Level (0 - 1 Year)


Responsible for developing defect free, best in class code using one or more
Job Description programming/scripting languages with ability to apply continuous integration techniques
to build software products and deliver business solutions.
Performance Core Skills
Expectation Analysis & Design:
To be competent, you must be able to:
1. Comprehend Business Requirement (BRS) / High level design (HLD) document
and come up with questions/suggestions
2. Apply computational thinking to solve medium to complex business problems
3. Propose design approaches to solve or achieve the business need
4. Develop Low Level design document aligned with BRS covering functional and
non-functional requirements
5. Work closely with internal & external Stake Holders including Customers
independently for resolving/clarifying any issues with BRS/HLD/LLD
Build:
1. Have good understanding on data structures, algorithms, design patterns, cloud
basics and other technical concepts
2. Develop the right code (100% functional, optimal, modular, adhering to best
practices, coding standards, leveraging existing reusable components), the first
time
3. Develop Proof of Technical Solution for complex modules/algorithms
4. Develop Reusable components for productivity improvement
5. Use tools & techniques for Automation of Unit Testing /develop Stub Programs
to minimize defect leakage in ST/UAT
6. Independently resolve technical issues related to programming language or
environment

Deployment:
1. Create build scripts for continuous code integration

Generic / Professional Skills


Presentation:
1. Deliver customer delight on high visibility or strategic engagements
2. Collect & analyze data using proper analysis techniques / methodologies
3. Make impactful presentations of work product or inferences from data

Self-Development:
1. Display high sense of self-accountability
2. Globally certified on one technology skill, or be willing to certify if needed
3. Self-learn adjacent technologies if needed, and quickly create prototypes or
proof of concepts
4. Create a strong peer learning network
Should aspire to build a tech-focused career (e.g. become a Technology Architect in 8
years)

Process:
To be competent, you must be able to:
1. Understand and apply various software development life cycle methodologies
like (Waterfall, Agile)
2. Stay 100% compliant to organizational policies of Cognizant and its customer,
with zero tolerance to deviation
Communication & Collaboration:
1. Be a strong team player and collaborate to ensure success of the team
2. Display excellent client-facing and written/verbal communication skills
3. Manage multiple project and personal priorities simultaneously
Other:
1. Understand industry business model and its role in the overall scheme of things
2. Organize and participate in multiple team level activities such as client visits,
workshops, corporate events etc.

3. Display strong culture of innovation, experimenting with new technology, and


act as a learning champion within the team
4. Stay current with the trends in the global technology landscape

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy