Logo of Huzzle

Associate - Projects

image

Cognizant

13d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • Mumbai

AI generated summary

  • You need expertise in Linux Unix, C programming, and the Exchanges and Clearing domain, along with strong problem-solving skills and proficiency in software development.
  • You will develop and implement technical solutions, oversee coding and debugging, mentor junior developers, ensure software reliability, manage project timelines, and conduct code reviews.

Requirements

  • - Possess a strong background in Linux Unix and C programming.
  • - Demonstrate expertise in Exchanges and Clearing domain.
  • - Have excellent problem-solving and analytical skills.
  • - Show proficiency in software development.

Responsibilities

  • Lead the development and implementation of technical solutions in Linux Unix and C environments.
  • Good understanding of Unix/Linux is expected
  • Minimum 3+ years of development experience in C/C++
  • Excellent understanding of pointers and IPC in Unix (shared memory)
  • Excellent knowledge on Multithreading and Multiprocessing application exposure socket programming data structures process synchronization etc
  • Working experience in Linux application debugging tools (GDB)
  • Sound knowledge of Version Control
  • Strong written and oral communication with good client interaction skills
  • Exposure to trading and/or real-time applications will be a plus
  • Knowledge of shell script development is plus
  • Oversee the design coding testing and debugging of software applications.
  • Provide technical guidance and mentorship to junior developers.
  • Collaborate with cross-functional teams to ensure seamless integration of new features.
  • Ensure the reliability and performance of software systems through rigorous testing and maintenance.
  • Drive continuous improvement in development processes and practices.
  • Manage project timelines and deliverables to meet business objectives.
  • Conduct code reviews to ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve complex technical issues in a timely manner.
  • Develop and maintain technical documentation for reference and reporting purposes.

FAQs

What is the primary focus of this Associate - Projects role?

The primary focus is leading technical projects in Linux Unix and C environments, ensuring high-quality deliverables, and collaborating with cross-functional teams.

What level of experience is required for this position?

The ideal candidate should have 3 to 6 years of experience in relevant technologies.

Is experience in Exchanges and Clearing a requirement?

Yes, a strong background in the Exchanges and Clearing domain is required.

What programming languages are essential for this role?

Proficiency in C/C++ is essential, with a minimum of 3 years of development experience.

Are there specific skills related to Unix/Linux that candidates should possess?

Yes, candidates should have a good understanding of Unix/Linux, including pointers, IPC (shared memory), multithreading, multiprocessing, socket programming, and data structures.

What type of technical guidance will be expected from the candidate?

The candidate will provide technical guidance and mentorship to junior developers.

Will the role involve project management responsibilities?

Yes, the candidate will manage project timelines and deliverables to meet business objectives.

Are there any tools or methodologies candidates should be familiar with?

Candidates should have experience with Linux application debugging tools (like GDB) and sound knowledge of version control systems.

Is knowledge of shell script development beneficial for this role?

Yes, knowledge of shell script development is considered a plus.

What will be the expectations regarding code quality?

The candidate will conduct code reviews to ensure adherence to best practices and coding standards.

How important is collaboration with cross-functional teams in this role?

Collaboration with cross-functional teams is crucial for ensuring seamless integration of new features and driving innovation and efficiency.

Will the position involve troubleshooting technical issues?

Yes, the candidate will be responsible for troubleshooting and resolving complex technical issues in a timely manner.

What should candidates expect in terms of documentation?

Candidates will need to develop and maintain technical documentation for reference and reporting purposes.

Are strong communication skills important for this position?

Yes, strong written and oral communication skills, along with good client interaction skills, are important.

Is there an emphasis on continuous improvement in this role?

Yes, driving continuous improvement in development processes and practices is a key responsibility.

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.