The Software Development team at Entrust ICT work on systems and tools that automate and improve the quality of internal and external business workflows. We work on exciting projects that include building new e-commerce systems and websites, automating internal procedures and integration with APIs from vendors such as Telstra and NBN.
This role suits a developer with at least 2 years' experience in front-end and server-side technologies such as Java, JavaScript, and SQL.
We are looking for a person with good technical skills, but just as importantly, excellent communication skills, both verbal and written, as well as good leadership skills.
This role will provide an excellent opportunity to gain team management experience and provide a path to a more senior role.
Duties
* Read, understand and maintenance of existing code
* Assist with capturing functional requirements from users and customers
* Assist with developing and documenting specifications based on user requirements
* Assist with mapping out technical strategies for new systems and applications
* Report to the Manager of any change in specifications or missing requirements
* Ensure that the team are following correct procedures and processes
* Conduct presentations and software demonstrations for in-house staff and for customers
* Enhancements to java based application including adding additional functionality and extracting/massaging PostgreSQL data
About you
You will be required to demonstrate the following skills and experience:
* Strong knowledge and experience working with web based technologies.
* Experience with object oriented and class based languages including Java
* Tertiary qualification in Software Development or IT related stream.
* Strong skills in user interface design and responsive design; following UI/UX standards and best practices.
* Proficient in using HTML5, JavaScript, jQuery, CSS and MVC design pattern.
* Experience in using front end development frameworks like Semantic UI is a plus.
* Strong skills and knowledge in relational database management systems such as PostgreSQL or MySQL.
* Experience in understanding and integrating RESTful and SOAP APIs (JSON, XML).
* Experience working in an Agile development environment.
* Ability to write clean and reusable code; following best coding practices.
* Strong presentation and communication skills (both verbal and written)
Following skills are advantageous to have:
* Proficient understanding of version control tools (GitHub/Bitbucket); including best practices in managing repositories.
* Experience working on Jira and Confluence.
* Knowledge in testing procedures and code deployment.
* Experience working with structured languages
* Ability to examine an existing codebase and determine how to modify and add functionality
About Us
We are a high performing team with a great culture that has allowed us to gain respect in the ICT industry over the past fifteen years. We provide a vibrant professional work environment where creativity meets collaboration.
We value unique ideas and provide a supportive space for growth, all while maintaining a positive and energetic atmosphere.
If you have a winning attitude, want to enjoy a good work-life balance and are dedicated to building your career then we want to hear from you.