As one of the world's largest networks of audit, tax and consulting firms, RSM delivers big ideas and premium service to help middle-market businesses thrive. We are a fast-growing firm with big ambitions -- we have a clear goal to become the premium adviser to the middle market, globally. This vision touches everything we do, motivating and inspiring us to become better every day. If you are looking for a firm where you can build a future and make an impact, then RSM is the place for you.
As one of the world's largest networks of audit, tax and consulting firms, RSM delivers big ideas and premium service to help middle-market businesses thrive. We are a fast-growing firm with big ambitions -- we have a clear goal to become the premium adviser to the middle market, globally. This vision touches everything we do, motivating and inspiring us to become better every day. If you are looking for a firm where you can build a future and make an impact, then RSM is the place for you.
Overall Purpose
Responsibility for all aspects of software development to ensure the delivery of quality solutions to our clients. This will involve developing and maintaining our products, ensuring they are successfully delivered through testing and performing 3rd line support activities.
Principle Duties and Responsibilities
You will work as part of a team, developing our existing web-based applications with guidance from colleagues and the Development Manager. You will also collaborate with the testing, support, implementation and business development teams to achieve our goals.
* Collaborate on the design and development of high-quality software
* Produce clean and efficient code based on specifications
* Research and design new features
* Resolution of bugs and issues
* Unit and integration testing of components under development
* Liaising with customers to understand requirements
General Requirements
This is a business focused role so you need to have acommercial understanding and good communication skills. For this role it isessential that candidates have skill and experience developing in the followingsoftware packages:
* Java
* HTML/CSS/Javascript
* SQL
Experience in the following areas will also bebeneficial:
* Groovy/Grails
* Hibernate
* MVC Frameworks
* Spring Framework
* jQuery
* Bootstrap
* Linux
* Apache Tomcat
* REST/SOAP
* Jira
* Knowledge of accounting systems and payroll