Software Engineer

14 September 2020
Other - Permanent
UK, London OR Netherlands, Heerenveen
United Kingdom
Close Date
31 October 2020
Asset Control is searching for an experienced C/C++ software developer to join the Back-End team. The team is responsible for the development and maintenance of the AC Server, a collection of multi-threaded enterprise application servers combined with several auxiliary tools. The aim is to provide highly reliable, high-performance data-management solutions targeting banks and financial institutions. The application servers support Linux and Solaris and use both a RDBMS and a file-based proprietary system for the storage of data; they exchange data via RPC with several Java-based applications developed by other teams in Asset Control. The large C/C++ code base of the AC Server has been developed for over 20 years.
Previous experience developing software for finance is highly beneficial.
Asset Control adopts Agile (SCRUM) Software development methodologies.

Key Responsibilities
• Implement, test and deliver software
• Ensure that maintenance and bug fixing activities on production code are done in a most efficient way
• Provide third-level product support
• Collaborate effectively with the other team members

Technical Experience
Required experience:
• Professional experience developing software for enterprise applications (3+ years)
• C and C++ (2+ years)
• Java (2+ years)
• Software development on Unix/Linux.
• Multi-threading

Preferred experience:
• Software for financial institutions
• Oracle, Sybase, PL/SQL, Transact-SQL
• Java

Systems & tools:
• GNU C/C++ compiler toolchain
• GNU Make
• Subversion, Git

Qualifications and Training
• Educated to degree standard ideally in computer sciences or similar appropriate education/experience

Personal Attributes
• Passion for service excellence and improving quality, with strong business acumen
• Comfortable to work with a large established code base
• Ability to self-manage
• Able to work both independently and in a team
• Comfortable with ambiguity and navigating complex situations
• Analytical and problem-solving skills
• Courageous, with the ability to push the boundaries, recognizing the diversity of the organization’s requirements
• High levels of integrity, and a strong ethical sense
• Cultural sensitivity and a confident self-starter
• Resilient and results orientated
• Able to travel occasionally internationally as required
• You have a professional image, and are used to representing your company communicating with or visiting customers
• Fluent in English, which is used for both internal communication and external communications within the Asset Control global organization
• Fluency in a second language would be preferred but is not essential
• You are eager to learn, you have an analytical mind and have a go-get attitude. Client service is our absolute focus and a pro-active, customer oriented way of thinking is vital

Asset Control Values
Communication – communicate actively with your colleagues; be open-minded and transparent

Accountability – take responsibility and ensure something is done properly

Empowerment – feel empowered to help the company to move faster and to innovate

Respect – treat colleagues as you expected others to treat you

Client Focus – put the client ahead of everything you do