Logo of Huzzle

Associate - Projects

image

Cognizant

15d ago

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

AI generated summary

  • You need 3-6 years of experience in Unix C++/C, expertise in Exchanges and Clearing, strong problem-solving skills, and the ability to work independently and collaboratively. Continuous learning is essential.
  • You will develop and maintain software in C++/C, collaborate on requirements, design solutions, conduct code reviews, troubleshoot issues, support team members, and ensure compliance and optimization.

Requirements

  • - Possess strong technical skills in Unix C++ and C.
  • - Demonstrate domain expertise in Exchanges and Clearing.
  • - Have a minimum of 3 years and a maximum of 6 years of relevant experience.
  • - Exhibit excellent problem-solving and analytical skills.
  • - Show proficiency in software development methodologies and best practices.
  • - Display strong communication and collaboration skills.
  • - Have a proven track record of delivering high-quality software solutions.
  • - Be capable of working independently and as part of a team.
  • - Show commitment to continuous learning and professional development.
  • - Demonstrate the ability to adapt to changing project requirements and priorities.

Responsibilities

  • Develop and maintain software applications using Unix C++ and C to support business operations.
  • Collaborate with cross-functional teams to gather and analyze requirements for new software features.
  • Design and implement software solutions that meet performance, scalability, and reliability requirements.
  • Conduct code reviews to ensure code quality and adherence to coding standards.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Provide technical support and guidance to team members and stakeholders.
  • Participate in the full software development lifecycle including planning, development, testing, and deployment.
  • Ensure software solutions comply with industry standards and regulatory requirements.
  • Optimize software performance and resource utilization to enhance system efficiency.
  • Develop and maintain documentation for software applications and processes.
  • Stay updated with the latest industry trends and technologies to incorporate best practices into software development.
  • Collaborate with QA teams to ensure thorough testing and validation of software solutions.
  • Contribute to continuous improvement initiatives to enhance software development processes.

FAQs

What is the primary programming language required for this position?

The primary programming languages required for this position are Unix C++ and C.

What type of experience is necessary for this role?

Candidates should have 3 to 6 years of relevant experience, particularly with a focus on software development in Unix C++ and C, as well as domain expertise in Exchanges and Clearing.

Will I be working with a team or independently?

The role requires the ability to work both independently and as part of a team, collaborating with cross-functional teams for various projects.

What kind of software development methodologies are expected?

Candidates are expected to exhibit proficiency in software development methodologies and best practices throughout the software development lifecycle.

Is documentation a part of the job responsibilities?

Yes, developing and maintaining documentation for software applications and processes is a key responsibility of this role.

Are there opportunities for continuous learning and professional development?

Yes, the role encourages commitment to continuous learning and professional development, as well as staying updated with the latest industry trends and technologies.

How does the company ensure code quality?

Code quality is ensured through conducting code reviews to adhere to coding standards and best practices.

What are the main responsibilities of this position?

The main responsibilities include developing and maintaining software applications, collaborating with teams for requirements gathering, designing software solutions, troubleshooting issues, and ensuring compliance with industry standards.

Is knowledge of compliance important for this role?

Yes, ensuring that software solutions comply with industry standards and regulatory requirements is an important responsibility.

How is performance optimization approached in this position?

Performance optimization involves enhancing software performance and resource utilization to improve system efficiency as part of the development process.

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.