Job Search

808 + Open Positions Globally

808 + Open Positions Globally

C++ Developer | 8-10 yrs IRC227973

Job: IRC227973
Location: India - Bangalore, Chennai, Nagpur, Noida, Pune
Designation: Consultant
Experience: 5-10 years
Function: Engineering
Skills: C, Go, JavaScript
Work Model: Hybrid

Description:

About Catalina

Catalina is a recognized leader in highly targeted, personalized digital media that drives, tracks and measures sales lift for leading CPG retailers and brands. Powered by the most extensive shopper database in the world, Catalina’s mobile, online and in-store networks personalize the consumer’s path to purchase, delivering $7.9 billion in relevant consumer value each year. Catalina has no higher priority than ensuring the privacy and security of the data entrusted to us and maintaining the consumer trust paramount to the continued success of our business partners and Catalina. Based in St. Petersburg, FL, Catalina has operations in the United States, Europe and Japan. To learn more, please visit www.catalina.com or follow us on Twitter @Catalina.

Requirements:

Responsibilities

• Design and develop a multi-application in-store platform using JavaScript, GO, C, and C++, focusing on advanced programming, testing, and debugging to ensure robustness and reliability.
• Optimize the platform to support advanced functionalities for POS, printer settings, lane mapping, and image rendering, enhancing retail operational efficiency and marketing capabilities.
• Maintain and improve a comprehensive GUI that enables operational teams to effectively manage and monitor POS systems, printer settings, and alert notifications.
• Develop backend logic for managing printer settings, enabling non-technical staff to adjust configurations more precisely and easily.
• Design and continually refine store lane mapping tools to assist operational staff in rearranging store layouts based on real-time analytics, improving user experience and operational efficiency.
• Enhance image rendering processes to produce higher-quality visuals for promotional materials, optimizing the impact of marketing campaigns.
• Document all aspects of software design and updates within the Azure repositories to maintain consistent knowledge transfer and system scalability.
• Perform extensive testing across the platform’s various applications, focusing on unit testing to ensure robustness and user satisfaction before full-scale deployment.
• Resolve complex issues across front and backend components, maintaining high availability and performance for all users.
• Mentor junior developers by sharing expert programming skills and practices in C, C++, JavaScript, and GO, fostering a learning environment within the team.
• Collaborate with Product Owners and Agile Scrum teams to align development efforts with the business’s strategic needs and operational demands.
• Evaluate and upgrade existing application features to increase efficiency and usability, ensuring the platform remains cutting-edge and meets evolving business needs.
• Contribute to innovation within the team by initiating and testing new technology integrations that enhance platform capabilities and user experience.

Qualifications

• Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field; OR equivalent experience.
• Certifications such as Certified Scrum Developer (CSD), Microsoft Certified: Azure Developer Associate, or other relevant programming certifications.
• 5 to 8 years of experience in full-stack development, advanced skills in JavaScript, GO, C, and C++, and familiarity with Linux development environments.
• Proven track record of developing, testing, maintaining, and troubleshooting complex software systems; experience with agile development methodologies including Scrum, Waterfall, and Gherkin preferred.
• Experience in a retail or operational technology environment, especially with platforms involving POS systems and printer management, is preferred.
• Strong capabilities in managing user interface and server-side components, with a solid understanding of database design and management (SQL or NoSQL).
• Deep knowledge of code structuring, modularization, design patterns, object-oriented software design, and CI/CD processes.
• Excellent verbal and written communication skills for effective team and cross-departmental collaboration.
• Strong analytical and problem-solving skills, with the ability to perform thorough unit testing and debug code.
• Adaptability to quickly learn new technologies and respond to changing business needs.
• Commitment to ongoing personal and professional development, eager to propose and experiment with new ideas to improve existing systems.
• Flexible, detail-oriented, and with a positive attitude, able to work effectively in a fast-paced environment, as part of a team or independently.


Job Responsibilities:

Responsibilities

• Design and develop a multi-application in-store platform using JavaScript, GO, C, and C++, focusing on advanced programming, testing, and debugging to ensure robustness and reliability.
• Optimize the platform to support advanced functionalities for POS, printer settings, lane mapping, and image rendering, enhancing retail operational efficiency and marketing capabilities.
• Maintain and improve a comprehensive GUI that enables operational teams to effectively manage and monitor POS systems, printer settings, and alert notifications.
• Develop backend logic for managing printer settings, enabling non-technical staff to adjust configurations more precisely and easily.
• Design and continually refine store lane mapping tools to assist operational staff in rearranging store layouts based on real-time analytics, improving user experience and operational efficiency.
• Enhance image rendering processes to produce higher-quality visuals for promotional materials, optimizing the impact of marketing campaigns.
• Document all aspects of software design and updates within the Azure repositories to maintain consistent knowledge transfer and system scalability.
• Perform extensive testing across the platform’s various applications, focusing on unit testing to ensure robustness and user satisfaction before full-scale deployment.
• Resolve complex issues across front and backend components, maintaining high availability and performance for all users.
• Mentor junior developers by sharing expert programming skills and practices in C, C++, JavaScript, and GO, fostering a learning environment within the team.
• Collaborate with Product Owners and Agile Scrum teams to align development efforts with the business’s strategic needs and operational demands.
• Evaluate and upgrade existing application features to increase efficiency and usability, ensuring the platform remains cutting-edge and meets evolving business needs.
• Contribute to innovation within the team by initiating and testing new technology integrations that enhance platform capabilities and user experience.

Qualifications

• Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field; OR equivalent experience.
• Certifications such as Certified Scrum Developer (CSD), Microsoft Certified: Azure Developer Associate, or other relevant programming certifications.
• 5 to 8 years of experience in full-stack development, advanced skills in JavaScript, GO, C, and C++, and familiarity with Linux development environments.
• Proven track record of developing, testing, maintaining, and troubleshooting complex software systems; experience with agile development methodologies including Scrum, Waterfall, and Gherkin preferred.
• Experience in a retail or operational technology environment, especially with platforms involving POS systems and printer management, is preferred.
• Strong capabilities in managing user interface and server-side components, with a solid understanding of database design and management (SQL or NoSQL).
• Deep knowledge of code structuring, modularization, design patterns, object-oriented software design, and CI/CD processes.
• Excellent verbal and written communication skills for effective team and cross-departmental collaboration.
• Strong analytical and problem-solving skills, with the ability to perform thorough unit testing and debug code.
• Adaptability to quickly learn new technologies and respond to changing business needs.
• Commitment to ongoing personal and professional development, eager to propose and experiment with new ideas to improve existing systems.
• Flexible, detail-oriented, and with a positive attitude, able to work effectively in a fast-paced environment, as part of a team or independently.


What We Offer

Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them.

Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays.

Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings.

Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses.

Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!

About GlobalLogic

GlobalLogic is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world. By integrating experience design, complex engineering, and data expertise—we help our clients imagine what’s possible, and accelerate their transition into tomorrow’s digital businesses. Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries. GlobalLogic is a Hitachi Group Company operating under Hitachi, Ltd. (TSE: 6501) which contributes to a sustainable society with a higher quality of life by driving innovation through data and technology as the Social Innovation Business.

Apply Now

Attach your file here or browse
Only .docx, .rtf, .pdf formats allowed to a max size of 5 MB.
  • URL copied!