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
1. Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.
2. Design, develop, modify, implement, and support software components anywhere in the software stack.
3. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
4. Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
5. Assist in task planning, estimation, scheduling, and staffing.
6. Provide skill/knowledge development transfer through mentoring, advice, coaching, and training.
7. Determine process improvements, best practices, and develop new processes.
8. Work in close partnership with cross-functional teams and management.
9. Implement engaging UI and business logic with C#, C++, JavaScript.
10. Experience of Network, Linux, XML, Security, SQL, Git/ GitHub and Java are preferred.
REQUIRED COMPETENCIES
General Characteristics
11. Has Understands how own work contributes toward company objectives and readily accepts additional projects/tasks
12. Effectively balances/prioritises workload to achieve goals
13. Learns from mistakes
14. Embraces change; accepting of new ideas, methods, ways of work
Technical Ability
Achieving High Performance
15. Receives instruction on specific objectives.
16. Receives direction on unconventional and/or complex problems/solutions.
17. Receives a thorough review of completed work for application of sound professional judgement.
Collaboration/Teamwork
18. A good level of written and verbal communication skills; can adapt approach/style of communication in different situations.
19. Respected by the team; effectively contributing and plays a key part in the team.
20. Can assist with client, customer/other contacts; communicates well pertaining to specific assignments or meetings.
Innovation
21. Consistently demonstrates initiative and creativity in their work.
22. Displays ability to analyse impact of their ideas and solutions.
23. Continually looks for new/improved ways to accomplish tasks; challenges the norm
Integrity
24. Demonstrates knowledge and understanding of the behaviours and principles that guide desired actions.
25. Consistently provides timely, quality decisions within given parameters and procedures with minimal support.
26. Is open and honest about mistakes; learns from experience and consistently delivers improved results.
Analytical Thinking
27. Technically competent and familiar with technology.
28. Consistently applies logic and works in a methodical manner.
29. Uses trusted/known methods to find effective solutions; seeks input as needed.
30. Can solve moderate/complex problems in sphere of work.
31. Strives to take ownership of a problem to find effective solutions; may need assistance to find alternative/adequate solutions.
32. Takes time to understand and evaluate requirements; seeking input when in doubt.
33. Share
manages this role
Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience