Senior C++ Software Engineer
Veröffentlicht:
26 März 2025Pensum:
100%Vertragsart:
Festanstellung- Arbeitsort:Zurich
Job-Zusammenfassung
Wir suchen einen Senior C++ Software Engineer in Zürich. Tolle Möglichkeit in einem dynamischen Team!
Aufgaben
- Entwicklung hochwertiger Softwarelösungen mit C++ und Java.
- Zusammenarbeit mit interdisziplinären Teams zur Verbesserung der Portfoliomanagement-Funktionen.
- Mentorenrolle und Förderung von Innovationen innerhalb des Teams.
Fähigkeiten
- Erforderlich sind Kenntnisse in C++, Java und relationalen Datenbanken.
- Kenntnisse in objektorientierter Softwareentwicklung und Test-Driven Development.
- Erfahrung mit agilen Methoden und SDLC-Tools wie GIT und Jira.
Ist das hilfreich?
Billinghurst 1833
6º Floor
C1425 Ciudad
Autónoma de Buenos Aires
Argentina
Senior C++ Software Engineer Description
We are looking for a Senior Software Engineer with expertise in C++ and Java to join our team in Zürich.
In this role, you will work as part of a dynamic team within the Wealth Management Technology division of our banking client, contributing to the development of Portfolio Implementation capabilities for global investment management teams. You will play a key role in building and enhancing delegated Investment Management solutions for our client.
LI-DNI
Responsibilities
- Develop high-quality software solutions using C++ and Java Enterprise technology stacks
- Collaborate with cross-functional teams to design and improve Portfolio Implementation capabilities
- Apply object-oriented engineering principles and extreme programming concepts such as test-driven development
- Utilize relational databases (SQL, Oracle PL/SQL) while optimizing database performance
- Write and manage scripts within UNIX/Linux environments
- Adhere to Software Development Life Cycle (SDLC) standards using tools like GIT, Jira, and Confluence
- Participate in agile methodologies and lead technical discussions focusing on solution delivery
- Mentor team members while driving innovation and implementing best practices
Requirements
- Proficiency in the C++ technology stack, including core C++, C++ Standard Library, and Qt framework
- Background in the Java Enterprise technology stack, including core Java, Spring, Hibernate/JPA, Maven, and Kafka
- Knowledge of object-oriented software engineering principles and extreme programming concepts like test-driven development
- Understanding of relational databases, SQL, and procedural languages (preferably Oracle PL/SQL)
- Background in UNIX/Linux environments with flexibility to use shell scripting
- Familiarity with SDLC tools and agile methodologies such as GIT, Jira, and Confluence
- Independent and motivated self-starter with strong autonomy skills
- Excellent communication ability for coordinating technical discussions and solution delivery
- Bachelor’s degree in Computer Science or related technical discipline
Nice to have
- Background in financial services or wealth management technology
- Competency in distributed systems or cloud platforms
- Familiarity with investment management workflows or portfolio management systems
We offer
- 5 weeks of vacation
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Global business travel medical and accident insurance
- Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- *All benefits and perks are subject to certain eligibility requirements
• Please note that any offers will be subject to appropriate background checks
• We do not accept CVs from recruiting or staffing agencies
• For this position, we are able to consider applications from the following:
- - Swiss nationals
- - EU/EFTA nationals
- - Third-country nationals based in Switzerland with an appropriate work permit
- - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits