Software Developer Java / C

Job Description

Java / C# Software Developer

This Software Developer opportunity offers unrivalled scope for the right candidate to progress their career whilst working with some of the most experienced Software Developers in their field. If your looking to enhance your skills whilst converting legacy programming languages into modern technologies then please read on…

Java C# Software Developer Requirements:

*A degree in software development, Ideally at a minimum of a 2.1 level
*A good knowledge of object orientated design and design patterns
*Experience programming in Java and C#
*Experience of working with SQL/HQL
*Experience of Hibernate and RDB persistence mapping
*Experience of working with source control systems (SVN, GIT)
*Experience working with Maven and other build tools
*A good grounding in client-server-based architecture
*Excellent analytical and communication skills, with a high degree of personal initiative and an innovative approach to problem solving
*Experience of Eclipse and/or Visual Studio development environments
*knowledge of working with JEE and web development technologies (Apache/Tomcat, Spring, JSP, PHP, JavaScript, React, Angular)
*Experience with multi-platform development languages, Xamarin, Google Flutter.
*Exposure to web-service technology such as REST and Jersey
*An understanding of mobile/ubiquitous software development
*Knowledge of working practices and design methodologies such as Agile & Waterfall
*Exposure to development on multiple operating systems (Linux Slackware/Ubuntu/Debian, Windows, WM6.5)
*Knowledge of industry standard languages (XML, HTML) and testing frameworks (JUnit etc)

Java C# Software Developer Benefits:

*26 days annual leave (plus bank holidays)
*Working hours based on Flexi-time model
*Matched Pension Scheme
*Life Insurance
*Free Parking

GBP40,000 to GBP50,000 depending on experience