Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
EPAM Systems

Senior C++/C# Engineer [office attendance required 2 times a week]

Entroncamento, Portugal

DESCRIPTION

Our client is a French multinational universal bank and financial services holding company.

As an experienced C++ Engineer your mission will be to carry on the roadmap implementation for the application in line with product requirements and development best practices. The right candidate will be a strong driver for Agile development and for automated testing, and proactive in discussing issues and helping colleagues in all locations. Working with traders, quants and other development teams is important, so strong communications skills would be required. We are looking for someone able to take ownership of projects and developments, able to propose constructive solutions and implement them. At times, it will be necessary to drive change in other teams and to unblock issues - a proactive personality and can-do attitude are essential in this.

Want more jobs like this?

Get Software Engineering jobs in Entroncamento, Portugal delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Responsibilities
  • Enhance existing software to provide new functionality requested by the business and to correct bugs
  • Maintenance - bug fixing, intra-day technical support and overnight 3rd line support
  • Researching and developing solutions that can be applied to Apex to improve our ability to deliver
  • Ensure that junior members of the team are supported to perform their duties and provide guidance where needed
  • Monitor and ensure the quality of work of the team - Reviews of code, JIRAs and Change Requests
  • Take ownership of functionality developed on a given project you have been allocated and take proactive measures when issues arise in production
  • Production support: Follow-up and support on system production activity allocated to APS teams
  • DevOps practices rollout within the Team
Requirements
  • 5+ years of experience with C++
  • C++11/17, STL, Boost, XML, JSON
  • Experience in C# development using .NET Framework / .NET Core
  • SQL on relational databases
  • Experience developing for multi-tier, multi-process client and server architectures
  • Upper-Intermediate level of English, both spoken and written (B2+)
  • Experience developing trading systems and their components
  • Extensive experience with multi-threaded development
  • MQ messaging and TCP/IP
  • Experience in working within an environment with high pressure on timeliness and quality of deliveries
  • A strong level of autonomy is required, as well as pro-activeness and curiosity
We Offer
  • Competitive compensation depending on experience and skills
  • Variety of projects within one company
  • Being a part of a project following engineering excellence standards
  • Individual career path and professional growth opportunities
  • Internal events and communities
  • Flexible work hours

Client-provided location(s): Portugal
Job ID: EPAM-93667
Employment Type: Other