Software Development Engineer - Backend (C++)

0 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

Jai Infoway Pvt. Ltd. - India is an information technology and services company located at 4 Harmu Housing Colony, Near Patel Ground, Ranchi, Jharkhand, India. We specialize in delivering cutting-edge IT solutions and services to a wide range of clients. At Jai Infoway Pvt. Ltd., we are committed to innovation and excellence in every project we undertake.


Overview


We are seeking a highly motivated Software Development Engineer to join our backend development team. The ideal candidate will have strong algorithmic and abstract-thinking abilities, excellent problem-solving skills, and hands-on experience in C++. You will work on enhancing and maintaining complex backend modules within a large, established codebase. Experience in supply chain planning and/or operations research (OR) is a plus.


Competencies, Skills, and Qualifications


Essential:

·        Strong background in algorithm design, data structures, and complexity analysis.

·        Excellent problem-solving skills with the ability to break down and solve complex problems efficiently.

·        Ability to think abstractly and approach problems from multiple perspectives.

·        Willingness to analyze and understand existing complex systems, modules, and components within large codebases.

·        Proficiency in C++ with a focus on writing clean, readable, and efficient code.

·        Preference for robust, maintainable code over the use of exotic language features.

·        Commitment to writing well-tested, reliable code and experience with debugging tools.

·        Intellectual curiosity and a desire for continuous learning; adaptability to new tools, processes, and evolving technologies.

·        Strong communication skills and the ability to work effectively with cross-functional teams.


Preferred:

·        Experience applying operations research (OR) tools and techniques (e.g., mathematical modeling, simulation) and familiarity with optimization software (e.g., Gurobi, CPLEX).

·        Understanding of or experience with supply chain planning, inventory management, and advanced planning and scheduling concepts.


Responsibilities


·        Design, implement, and optimize complex and scalable algorithms to solve real-world problems.

·        Develop effective and innovative solutions to challenging technical tasks, using abstract thinking to break down problems into manageable components.

·        Write clean, efficient, and maintainable C++ code that adheres to industry best practices.

·        Maintain and refactor legacy code to ensure ongoing system reliability and performance.

·        Design, implement, and maintain backend modules that support business logic and operations.

·        Collaborate with other engineering teams to integrate backend systems with frontend and other application layers.


Education


MSc or BSc degree in Computer Science, Software Engineering, or a related field.


Experience


·        Experience in software development; internships or project-based experience will also be considered.

·        Demonstrated ability to design and implement complex backend systems.

·        Familiarity with general software engineering practices, including unit testing and version.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You