Skip to main content
AdobeStock_425318986-2000x400
Stem recruitment specialists

Find your future role

Job title

Software Engineer

Ref no. BHN569577
Salary €65,000 - €75,000/annum
Location Frankfurt, Germany
Start date ASAP
Job type Permanent
Job status Open

Job summary

On the hunt for an English speaking Software Engineer to join our client on a permanent basis

€65-75k depending on experience

2-3 days per week on site at Frankfurt based office

Mostly English speaker with some German

Key skills required for this role

C#, fullstack, developer, engineer

Important

Fullstack Software Engineer C#

Job description

COMPANY OVERVIEW

As a global leader in cash technology solutions, we provide the financial, retail, cash centre and gaming industries with confidence that their cash is protected and always working to help build a stronger business.

Our cash automation technologies and process engineering services help businesses in more than 100 countries optimise the handling, movement and management of cash. While we span the globe, we personally engage with each customer to address their unique challenges and goals - enhancing staff efficiency, reducing operating costs and enabling a more rewarding customer experience.

We offer peace of mind. We enable transformation. We generate options. We empower people. We do all this by releasing companies from the burden of cash management, putting cash to work, and helping customers enhance the value that their staff and facilities add to their business.

We pride ourselves on customer focus, solution quality and our great team. We are growing and diversifying and are looking for talented people who are passionate about what they do and want to contribute to the next phase in our company's success.

ROLE PURPOSE

Software developers are responsible for designing, testing, and implementing new and updated software programs. They should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. They take on a managerial role and lead the development team with all software development tasks. Their job is to ensure all projects are completed on time and that software deliverables comply with company quality standards.

MAIN RESPONSIBILITIES

  • Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.
  • Design, develop, modify, implement, and support software components anywhere in the software stack.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
  • Assist in task planning, estimation, scheduling, and staffing.
  • Provide skill/knowledge development transfer through mentoring, advice, coaching, and training.
  • Determine process improvements, best practices, and develop new processes.
  • Work in close partnership with cross-functional teams and management.
  • Implement engaging UI and business logic with C#, C++, JavaScript.
  • Experience of Network, Linux, XML, Security, SQL, Git/ GitHub and Java are preferred.

REQUIRED COMPETENCIES

General Characteristics

  • Has Understands how own work contributes toward company objectives and readily accepts additional projects/tasks
  • Effectively balances/prioritises workload to achieve goals
  • Learns from mistakes
  • Embraces change; accepting of new ideas, methods, ways of work

Technical Ability

  • Has a good understanding of the teams' technical abilities and how to apply own skills to their work.
  • Adopts a logical and methodical approach to their work; is flexible.
  • Constantly learning to improve knowledge and develop/establish technical expertise.
  • Is developing/has developed specialised competence in a specific area; assists with other tasks.

Achieving High Performance

  • Receives instruction on specific objectives.
  • Receives direction on unconventional and/or complex problems/solutions.
  • Receives a thorough review of completed work for application of sound professional judgement.

Collaboration/Teamwork

  • A good level of written and verbal communication skills; can adapt approach/style of communication in different situations.
  • Respected by the team; effectively contributing and plays a key part in the team.
  • Can assist with client, customer/other contacts; communicates well pertaining to specific assignments or meetings.

Innovation

  • Consistently demonstrates initiative and creativity in their work.
  • Displays ability to analyse impact of their ideas and solutions.
  • Continually looks for new/improved ways to accomplish tasks; challenges the norm

Integrity

  • Demonstrates knowledge and understanding of the behaviours and principles that guide desired actions.
  • Consistently provides timely, quality decisions within given parameters and procedures with minimal support.
  • Is open and honest about mistakes; learns from experience and consistently delivers improved results.

Analytical Thinking

  • Technically competent and familiar with technology.
  • Consistently applies logic and works in a methodical manner.
  • Uses trusted/known methods to find effective solutions; seeks input as needed.
  • Can solve moderate/complex problems in sphere of work.
  • Strives to take ownership of a problem to find effective solutions; may need assistance to find alternative/adequate solutions.
  • Takes time to understand and evaluate requirements; seeking input when in doubt.

Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience

Learn more about Matchtech

Let us find jobs for you