logo

JobNob

Your Career. Our Passion.

Senior Software Engineer - C,/c++Developer (3-5 years)


Location

Bangalore | India


Job description

Senior Software Engineer - C,/c++Developer (3-5 years)

Position Description
Position: Senior Software Engineer - C, Pro C, Developer (3-5 years)
Experience: 3-7 years
Category: Software Development/ Engineering
Job location: Bangalore/ Hyderabad/ Chennai
Position ID: J0124-0152
Employment Type: Full Time
Qualification: Bachelor's degree in computer science or related field or higher with minimum 5 years of relevant experience

CGI is looking for a Senior Developer with strong knowledge of technical principals, theories, and concepts in Software Development field specially in C/Pro C Unix & PL/SQL areas.

Your future duties and responsibilities
The roles & responsibilities will be to
- Design, code and unit test modules/components.
- Evolve the product code quality and internal execution efficiency by implementing effective design principles, refactoring, Unit Testing, Test Driven Development.
- Conducts and participates in design, code and test reviews and inspections, ensuring application of software engineering best practices, as well as the feasibility, efficacy and compliance to functional and regulatory standards.
- Works closely with the software team, the software verification team, the functional manager and the project manager.
- Develop, maintain and communicate status of project plans for assigned design elements
- Coordinate dependencies between design elements, milestone planning, and integration activities with other software, hardware and systems engineers
- Maintain professional relationships and monitor policies, procedures and standards relating to software development to ensure regulatory compliance and adoption of technologies and industry best practices.
- Collaborates with distributed, cross-functional teams to ensure products meet quality, performance, scalability, reliability and schedule goals.
- Investigates software, hardware, and system problems using a variety of techniques and provides innovative solutions.
- Conduct and participate in reviews and inspections for all elements in the software lifecycle to ensure that our software quality and customer satisfaction goals are achieved
Experience in leading the team, Database and DB connectivity using Oracle Pro *C API’s
Required qualifications
for this role - BE

Technologies required -
• C,C++, Pro*C ( IPC - Semaphores, Sockets, Message Queues, Pipes, Named. Pipes, Signals, Shared Memory. Process and Thread Synchronization using
Mutex, Semaphores, Condition Variables, Read-Write)
• Scripting in UNIX flavours
• Programing knowledge with Kafka, OpenMQ, IBM MQ
• Oralce PL/SQL

Required qualifications to be successful in this role
Skills -
• Expertise in understanding and analyzing the User/Business Requirements convert into technical design.
• Hands on experience in coding, unit testing and debugging complex C/C++ programs.
• Hands on experience in code optimization, code analysis on memory optimization and tuning
• candidate must have strong working knowledge in software engineering practices, demonstrating experience in performing root cause analysis, and in organizing, planning, and managing the development effort to produce error free code products for delivery.
Desired Skills:
• AML Payments Domain knowledge
• Experience in working on cloud environments
• XML

Must to have : C, Pro C, Unix
Good to have : Payments experience

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees “members” because they are CGI shareholders and owners, and, as owners, we enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today—one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where everyone belongs, and we collaborate with clients in building more inclusive communities. As an equal opportunity employer, we empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI—where your ideas and actions make a difference.


Job tags



Salary

All rights reserved