Description
:
Role Overview:Software Developer (Java/Scala)
We are looking for a hands-on developer who will inspire and collaborate with the team to ensure the effective design, development, testing,release and maintenance of our products.
Adopting agile methodology, you will encourage the continuous improvement of our products, toolsets and processes.
The ideal fit for the company is a personable Developer with at least two years of experience. Theteam work with modern technical tools and processes and promote software development best practice so require Developers that can produce clean, quality code.
Role Responsibilities
Responsibilities will include:
1. Accountable for ensuring the completion of User Stories is in line with the sprint schedule
2. Report on progress towards the overall running of projects
3. Liaise with the Product Owner on progress
4. Responsible for ensuring that development meets expected company standards (eg., development documentation standards)
5. Assigning tasks to junior developers such as coding, testing, debugging and analytics
6. Conducting feasibility studies for upgraded software systems
7. Working with offshore and onshore delivery teams
8. Maintaining and supporting FluiTechnologies’ products and improving the performance of existing software
9. Work collaboratively with test teams and agreeing test cases
Role Qualifications – Skills and Experience
Essential
10. A Bachelor's or Master’s degree in Computer Science/Software Engineering or an equivalent qualification in another technical field
11. Knowledge of Enterprise Java/Scala technology stacks
12. Development of high-performance code in Java in a multi-core environment
13. Minimum of two years’ development experience
14. Personable with the ability to build effective working relationships with team members
15. Experience of code management using Git
Desirable
16. Experience with Scala, or other functional programming paradigm
17. Awareness of Agile/Scrum and Waterfall, Test-Driven Development (TDD)
18. Websphere development
19. Familiarity with some of the following frameworks/specification: JAX-WS, JDBC, EJB3, JMS, Spring, Hibernate
20. Exposure to one or more of the following application server systems: WebSphere, JBOSS, Weblogic, NetWeaver
21. Exposure to one or more of the following RDBMs: Oracle, SQL Server, PostgreSQL
22. Experience with Maven build automation tooling
Personal Characteristics
Required personal characteristics will include:
23. Results driven and self-motivated with a “can-do” attitude and determination to get software deployed
24. Ability to support/coach developers, both onshore and offshore
25. Both willing and keen to learn new technologies
26. Self-motivated and works well under pressure
27. Strong problem-solving skills and an ability to suggest technical solutions to problems where required
28. Ability to work independently with little supervision
29. Good listening and communication skills (oral and written)
30. Strong technical, quantitative and analytical skills.
31. The ability to take ownership and deliver results
32. Good team player yet willing to take personal responsibility for resolution of issues
33. Be energetic, motivated and enthusiastic
Competencies
34. Process Management
35. Dealing with Ambiguity
36. Creativity
37. Problem Solving
38. Technical Learning
39. Decision Quality
40. Priority Setting
41. Developing Direct Reports and Others
Additional Information
42. Relocation not required
43. Any offer of employment is subject to the right to live and work in the UK, satisfactory business references, medical and DBS checks
44. A competitive salary is offered commensurate with experience
Business Unit:
Flui Tech - UK
Scheduled Weekly Hours:
37.5
Number of Openings Available:
1
Worker Type:
Regular
Career Site:
More About Jonas Software:
Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.
Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service.
Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.
IS THIS YOU?