Advanced C and UNIX Developer
Advanced C and UNIX Developer
About
Cognizant
9 OF THE TOP 50
GLOBAL RETAILERS 30 OF THE TOP 30 GLOBAL
PHARMA COMPANIES 33 OF THE TOP 50 GLOBAL
INSURERS
6 OF THE TOP 10
INTERNET COMPANIES 16 OF THE TOP 20
HEALTHCARE PLANS 10 OF THE TOP 10 EUROPEAN
BANKS
Job Title
Advanced C and UNIX Developer
Job Description
We expect our employees to work with an open mindset and with the zeal to excel at everything that they do
Responsibilities
Knowledge on C, C++, Unix/Linux, Shell scripting, Advanced Unix, Share Memory, Semaphore, Threads, Mutex.
Knowledge on System architecture, its components and design paradigms.
Develop simple responsive user interfaces of a web application using HTML5, CSS3, Javascript and introduction
to JQuery, basic Bootstrap components.
Implement basic Shell scripting commands.
Sound knowledge and experience in Object Oriented Programming, Interpret the functional requirements and
develop a simple component or module using Java language, following a component design specification and
implement best coding standards and practices.
Interpret the entities and relationships and create simple tables, describe relationships between tables and
write simple queries for CRUD operations in MySQL database.
Use JDBC to access DB and perform basic operation.
Apply best design principles, appropriate data structures and algorithms to solve a problem.
Write simple unit test cases for a given code using Junit and Mockito, implement Logging and Code coverage
in web application.
Use simple MVC components for coding the presentation layer of a module using Spring MVC, write DAO
layer with higher order ORM concepts Hibernate and Spring Data JPA.
Create Angular/ReactJS application and its components.
Skills Required
Good time management skills
Good written & verbal communication skills
Teamwork & collaboration
Problem solving skills
Creative thinking
Strong analytical skills
Critical thinking
Knowledge of different technologies
Location
Across India