Website:
questglobal.com
Job details:
Job Requirements
At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.
Role Description
As a Software Project Leader, your day-to-day involves balancing high-level strategy with technical precision. The purpose of this role is to execute medium to high complex project tasks to generate deliverables on time with the right quality using defined processes, tools and standards
Responsibilities In This Role Includes
- Strategic Requirement Analysis: Evaluating business goals to define functional and technical specifications and ensuring the development roadmap is feasible.
- System Architecture & Design: Designing robust, distributed systems using C++ and gRPC for high-performance communication, while managing legacy or system-level integrations via COM (Component Object Model).
- Hands-on Development: Writing critical-path code and implementing complex algorithms that require deep memory management and performance optimization.
- Quality Governance: Leading rigorous code reviews to maintain high standards for maintainability, security, and efficiency.
- Team Leadership & Mentoring: Acting as a technical coach for engineers, resolving technical roadblocks, and fostering professional growth within the team.
- Project Oversight: Managing the Software Development Life Cycle (SDLC) in an Agile environment, including resource allocation, risk mitigation, and timeline tracking.
We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.
We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.
Work Mode
Work From Office (WFO)
Work Experience
Required Skills:
- Requirement Analysis & Design
- Translate complex business needs into detailed technical specifications and architectural designs.
- Design scalable, high-performance systems leveraging Object-Oriented Programming (OOP) and design patterns.
- Lead feasibility studies for new software products and integration strategies.
- Coding & Code Review
- Maintain a "hands-on" approach by writing efficient, reusable, and reliable C++ code for core components.
- Establish and enforce coding standards through mandatory peer code reviews to ensure system reliability and performance.
- Implement and optimize communication protocols using gRPC and COM interfaces.
- Technical Requirements
- Expert C++ Skills: Must have extensive programming skills using modern C++ standards (C++14/17+), STL, templates, C++/CLI, MFC, multi-threaded programming and debugging skills.
- Must have solid understanding of Object-Oriented Design concepts.
- Systems Architecture: knowledge in COM (Component Object Model) and gRPC for cross-platform and inter-process communication.
- Performance Optimization: Proven ability to identify bottlenecks, bugs, and memory leaks in high-scale systems.
- Leadership & Mentoring
- Lead and manage a team of developers, ensuring alignment with project milestones and quality targets.
- Mentor junior engineers, fostering a culture of accountability and professional growth through regular feedback.
- Act as the primary technical liaison between the development team, stakeholders, and customers.
Desired Skills
- Experience in Modern C++ features (C++ 11 and higher versions). STL templates, MFC, C++/CLI, Multithreaded programming & debugging skills.
- Experience level for Project lead is 6+ years of hands-on experience and ability to lead a team and coordinate with stakeholders.
- Experience or willingness to work in other programming languages, preferably C#, good to have knowledge in .NET remoting, WCF/CoreWCF.
- Good to have SEMI domain expertise and knowledge of SEMI Standards like SEC/GEM, HSMS.
- Should be ready to learn, unlearn and re-learn.
Click on Apply to know more.