Senior C++ Developer
ProSource
This position requires local presence. Please view similar jobs below.
About ProSource
At ProSource, we build and manage highly technical distributed teams for some of the most innovative companies in the world. We believe in humanizing the outsourcing industry by finding, attracting, and retaining top talent. Our dynamic workspaces promote creativity, collaboration, and well-being. We leverage smart technologies to ensure our clients and employees thrive in a collaborative, high-performing environment.
Role Overview:
The primary purpose is to maintain and enhance the company product suite of Windows applications. This will include application and solution architecture for new development projects, modernisation of the code base, and investigation and resolution of support and production issues as a Level 3 (L3) expert engineer.
Key Responsibilities:
- Take responsibility for your code running in production
- Actively share your code with the team, ensuring others know how to support it
- Actively participate in established team workflows for refinement, solution design, development, code review and testing.
- Implement and debug systems and/or services.
- Constructive participation in the troubleshooting of production services. Take ownership and responsibility for resolution as assigned.
- Work alongside team members to devise solutions that work within our target architecture and fulfil the acceptance criteria
- Write effective tests that comply with TDD & BDD principles that help solidify design and provide confidence before shipping to production.
- Take a pragmatic approach to development, constantly assessing whether refactoring offers a Return On Investment (ROI) and value for the time invested.
- Work within and actively contribute to the agile team and processes.
- Raise concerns proactively, e.g. when work could potentially not be completed in the estimated timeframe or risks are apparent
- To work with honesty and integrity whilst taking ownership of tasks and ensuring these are delivered within the agreed timeframes and to the accepted standard.
- Take a proactive approach to seeking assistance when in doubt.
- Undertaking other duties as required to ensure the safety and continuity of service delivery to the business, as identified by the Software Development Manager.
Qualifications:
- Experience as a senior developer in a team leadership or mentoring role.
- Solid understanding of modern C++, the C++ Standard Library, C++ core guidelines and common C++ libraries like Boost.
- Solid understanding and experience with C++ development with the MFC framework and/or Win32 API on the Windows platform.
- Solid understanding of and experience with modern C++ unit testing frameworks and other automated testing approaches and techniques.
- Experience with modern C++ tooling for build, testing, debugging and analysis tasks.
- Experience in data modelling, application architecture/design, software design patterns, API design and refactoring techniques.
- SQL skills with significant exposure to RDBMS like SQL Server, MySQL or similar.
- Solid experience of Git source control, branching patterns and CI workflows.
- Proven experience working within a complex, integrated multi-platform environment.
- Understanding of RESTful principles, web APIs and web technologies.
- Familiarity with both Linux and Microsoft Windows operating systems in a development context would be advantageous.
- Has worked in an agile team and understands the benefits of agile software development.
- Good communication and interpersonal skills.
Schedule:
- Monday to Friday, 8am to 5pm PHT
What's in it for you?
- Highly competitive salary
- HMO coverage for you and your 2 dependents from Day 1
- Enjoy a fully remote setup with all the tools you need
- Full-time role with excellent perks and benefits
Ready to take the next step? Apply now and be part of our team!
- ATTURRA OPERATIONS PTY LTD Power BI Developer This senior role is accountable for the end-to-end delivery of high-quality analytics solutions (With a focus on Power BI). You will lead business requirements gathering, own report design (including wireframing and UX) and...
- ...This is a remote position. SUMMARY The Senior Systems Engineer (SNOW) is a multidisciplinary role that develops, implements, and supports multi-platform integration solutions in support of the organization’s Business Systems and Enterprise strategic initiatives...
- ...whose purpose is to democratise opportunities for individuals from developing countries. With our brand and culture empowering our partners... ...and geospatial data to life on mobile! Were looking for a Senior Mobile Application Developer who can lead Android and iOS...Remote job
- ...SENIOR SHOPIFY DEVELOPER Job Title: Senior Shopify Developer Job Category: Full-Time (40 hours per week) Job Location: 100% work-from-home Job Schedule: Mondays through Fridays, 9:00 AM - 6:00 PM Pacific Time About Us: At C9 Staff, we’re passionate...
- ...some of the world’s leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and... ...Oracle PL/SQL) Knowledge of Java programming languages. Python, C++ or similar can be valuable. Eager to learn and understand the...
- ...PL/SQL Developer (Mid-Senior Level) - Makati City Company Description Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 10 countries, and more than 160 clients in 35 countries. We are an...
14000 - 16000 Php
...Join our team while working at the comfort of your home! Entry Level Web Developer Job Description: Collaborate with the development team to design, develop, and maintain web and mobile applications using different programming languages. Collaborate on brainstorming...- ...Opportunity to be Absorbed Open to voluntary and curriculum-based internship Position Overview: The Intern Full Stack Developer is tasked with supporting the development of futuristic web-based applications. The primary responsibility involves assisting in the...
- ...Description: The Web Developer Intern role offers an excellent opportunity for motivated individuals looking to gain hands-on experience in the IT service industry. Based in Makati, Philippines, this internship is designed for someone who is keen on coding and has a special...
- ...cultural hub in the region, it offers a dynamic and fast-paced work environment. Position Summary The Graphic Designer/Website Developer will be responsible for creating engaging visual content that promotes live shows and events. This role combines creativity and...
- ...and back-end components into the application. Supervise the testing of software and ensure that all the bugs are fixed. Develop technical reports for the software. Implement designs into code by collaborating with UX/UI designers. Keep suggesting improvements...
- ...Job Description: ~ Develop and support AI-driven applications focused on knowledge base ingestion, including extracting, processing, and storing structured and unstructured data (e.g., Excel files, PDFs, images, and database records). ~ Build and maintain data pipelines...
- ...throughout North America, Asia, and MENA. We are seeking a Senior Landscape Architects to join our expanding Manila team. In... ...public parks and urban spaces to waterfronts and large-scale developments, gaining valuable experience while contributing to impactful design...
- ...thrive in, then apply and join us in changing the future of banking! Job Overview The primary function of a Senior Java Engineer is to create, develop and support the advanced business applications of the Wholesale Lending line of business within ING....
- ...Job Description: Designing and developing user interfaces using angularJS best practices. Adapting interface for modern internet applications using the latest front-end technologies. Writing JavaScript, CSS, and HTML. Developing product analysis tasks...
- ...Job Description Design, develop, and maintain secure RESTful APIs using Node.js aligned with business and integration requirements. Implement and manage API definitions, products, and policies in IBM API Connect including security, throttling, and access control....
- ...Job Description: Develop responsive, user-friendly web applications using ReactJS. Build cross-platform mobile apps using React Native (Expo-managed workflow). Integrate RESTful APIs and manage state using tools such as Redux and Context API. Optimize applications...
- ...throughout North America, Asia, and MENA. We are seeking a Senior Marketing Specialist to join our expanding Manila team. In... ...public parks and urban spaces to waterfronts and large-scale developments, gaining valuable experience while contributing to impactful design...
- ...Job Description: Design, develop, and deploy custom solutions in Microsoft Dynamics 365 (CE/CRM) Build and maintain custom controls using PowerApps Component Framework (PCF) Customize entities, forms, views, dashboards, business rules, and workflows Develop...
- ...Octal Philippines Inc. is seeking a talented .Net Developer to join our growing team. In this role, you will be responsible for developing applications using the .NET framework, creating efficient code that enhances our software products and meets customer needs. Your...
- ...Job Description: Design, develop, and maintain scalable backend services using Node.js aligned with business and technical requirements. Build and expose RESTful APIs following best practices in API design, security, and performance. Develop and optimize database...
- Summary Senior Marketing Manager Location: Makati, Philippines This role is based in Philippines. Novartis is unable to offer relocation support: please only apply if accessible. #LI-Hybrid About the Role: Step into a role where strategy drives...
- ...some of the world’s leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and... ...potential. Job Description Avaloq is looking for a Senior Graphic Designer to craft impactful visual assets across...
- Job Description Build pixel-perfect, buttery smooth UIs across both mobile platforms. Leverage native APIs for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native. Reach out to ...
- ...Job Description Design and develop scalable, secure, and high-performance applications using Oracle Application Express (APEX) to meet business requirements. Customize and extend Oracle APEX applications by integrating with other Oracle technologies such as...
- ...recommendations in order to achieve APAC profitability objectives. 2. Business Planning Advise management on financial issues; develop analytical models to enhance business planning process; train cost center managers to use planning systems; recommend alternatives...
- ...community both here in the Philippines Hub and abroad. Key Responsibilities As a member of the engineering team, you will be developing reliable, highper -ormance iOS Applications that is applying various iOS development design principles and best practices. As the...
- ...OceanaGold is seeking a suitably qualified, experienced, and reliable Senior Legal Counsel (Makati) who will be responsible in ensuring... ..., and Company Secretary. Key tasks and responsibilities: Develops and implements effective legal strategies to address complex...
- ...Ensuring responsiveness to front-end requests Collaborating with front-end developers on the integration of elements Designing customer-facing UI back-end services for various business processes Developing high-performance applications by writing testable...
- ...skills. ~Excellent communication and teamwork abilities. ~Experience in modernization projects is an advantage. Oracle Fusion ERP Developer – Financials (GL) | Banking Job Summary The Oracle Fusion ERP Developer will support our banking finance team. He/She should be...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Developer. Be the first to apply!
