Applications Technical Consultant / Developer

Adelaide, South Australia, Australia Full-time

 About Accela

Accela provides a platform of cloud-based productivity and civic engagement solutions to governments of all sizes worldwide. The Accela Civic Platform includes solutions to cost-effectively manage critical enterprise functions, and mobile apps to foster greater citizen engagement. In Australia, Accela provides a full service for our customers across the ANZ region.

About the role

Accela's platform is configured using a combination of front end tools and event driven scripting of the underlying object model.  Your responsibilities will include developing and maintaining these event driven scripts and building web-service based interfaces.

Impact you will make in the role:

  • Work with the Accela Civic platform (focused on SaaS and deployed via Azure), primarily built on Java technologies
  • Ability to Interpret product architecture and system design
  • Participate on an Agile team, with scrum meetings, as well as planning and grooming meetings
  • Analyze system and business requirements
  • Perform Code Reviews, documenting and implementing software best practices
  • Optimize web and mobile applications to maximize speed and scale
  • Work with QA engineers to develop testing protocols to identify and correct defects

Expertise you will bring in:

  • Bachelor’s Degree in Computer Science or a related field
  • 1+ years of development experience as a Software Backend Engineer
  • 1+ years of software development experience in cloud based, multi-tiered, enterprise application systems in Java technologies. Experience working with C#/.NET is a plus
  • Experience of the following is highly desirable: JAVA 1.7 & higher, Any messaging system, JBoss/Wildfly server, Tomcat, Linux, HTTP, SOAP/REST Web Services, XML, JSON
  • Create website layout/user interface by using standard HTML/CSS practices
  • Solid engineering experiences working on EJBs and the web layer, Spring Framework, Maven
  • Understanding of Algorithms and Data Structures.
  • Good experience with Java Unit Testing Frameworks and Tools such as JUnit, TestNG, Mockito etc.
  • Strong and demonstrable experience working in design and development of public facing & private REST APIs
  • Good understanding & working experience in cloud computing platforms such as Azure or AWS is a plus
  • Track record of building and maintaining excellent working relationships with peers across organizations (QA, Development, PM, UX, etc)
  • Knowledge of build systems and software integration systems
  • Excellent problem solving, analytical, communication, organization and interpersonal skills
  • Ability to work both independently and as a team player
  • Experience and understanding of software source control systems, preferably Git

 

If you're excited about the opportunity of working in a fast-paced and friendly team environment, please hit the 'Apply' button now

Please note, we will provide feedback to applicants from the 14th January 2019.