Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role: C++ Developer (Lead)
Location: Bucharest, Romania
Mode of working: Hybrid (2-3 days/week onsite)
Type of hiring: Permanent/CIM (Full time)
Position Description
The C++ lead developer will design and develop application code for APS, in response to business requirements and problem tickets, as a part of the APS development team.
Components will be defined and implemented in close collaboration with Treasury business and Treasury IT team. The workflow comprises the delivery of interfaces to/between the existing product instance, production support teams.
Key Responsibilities:
• Designs, develops, manages and documents C/C++ based software components for the APS backend and Frontend in accordance with requirements, potential frontend integration, functional and technical design documents.
• Leads technical C/C++teams, making estimations and plannings with Product Owner.
• Completes and elaborates technical software design (high-level design) in accordance with solution(s) standards set by Treasury IT architect, Lead Technical specialist and documents of the same.
• Participates in design/code reviews and resolve findings in reviews (4 eyes principle) of developed source code
• Identifies dependencies between software product components, between technical components (such as database tables and master data files), and between applications and interfaces.
• Assesses and identifies mitigation of risks including those related to high-level design, integration, and quality of data.
• Identifies product integration verifications to be performed based on the integration sequence and relevant dependencies.
• Determines the impact on test and production environment (if any).
• Contributes to Level 2 support including problem and root cause analysis
Ensures architectural changes (as defined by group architects) are implemented
• Fixes software defects/bugs
• Measures and analyzes code for quality
• Provides development estimates
• Ensures that all code changes are tracked and recorded through the groups change management process and that development is scheduled and approved
• Provides release deployments on non production management controlled environments CUMI
• Captures build and deployment notes, develops software product deployment & operating instructions
• Supports creation of software product training materials, software product user guides, and software product deployment instructions
• Checks consistency of documents with the respective software product release
• Collaborates with functional analysts and technical specialists to complete work, as required
• Designs and implements test cases in collaboration with QA lead including expected results and handle negative test case scenarios - utilize and/or develop automation for test cases.
• Ensures adequate and accurate documentation at various stages of work in accordance with SDLC documentation requirements.
Technical Skills:
• Excellent knowledge of C++
• Excellent knowledge and hands on experience in implementing OOPS concepts.
• Messaging Technology and Tools: JMS or comparable low latency systems
• Experience with SOAP, Web Services.
• Database Technologies: Oracle, Sybase, SQL and T-SQL
• Knowledge of Unix/Linux scripting, and basic systems administration skills (utilities, commands, editors, basic investigation)
• Knowledge of VC++ and Microsoft Foundation Classes ( MFC) useful
• Experience of working in a team development environment as well as globally distributed project team
• Experience in source code management, continuous build and integration technologies and hands-on experience with resp. tools, e.g.
Perforce/Subversion/GIT, Microsoft Visual Studio .Net IDE.
• Knowledge of network, system security and compliance practices.
Experience and Education
- Bachelor's Degree from an accredited college or university with a concentration in computer science or software engineering - (or equivalent diploma/work experience)
- 5-8 years of work experience in IT
- 5+ years of application C/C++ developer experience
Key Skills
Ranked by relevanceReady to apply?
Join NLB Services and take your career to the next level!
Application takes less than 5 minutes