Backend Developer role description

advertisement
ROLE DESCRIPTION
Developer - Java
Commercial in Confidence
ROLE DESCRIPTION
Team Leader - Java
Objective
This role is best suited to candidates with a strong software development/technical background across
multiple business contexts, languages (especially Java) and environments who wants to excel, build upon
and be acknowledged for that technical experience.
Successful candidates will be able to demonstrate outstanding passion for technology and how they deliver
excellence.
At Shine we have a passion for excellence. We expect you do too. Expect to use new technology for
cutting edge applications. Expect to be challenged. Expect to be listened to. Expect to have responsibility
and flexibility. Above all expect a career where success will be defined by what you make of it.
Reports To
This position reports to the Shine Technologies Site Leader or Team Leader as appropriate.
Liaises With
This position liaises with the following people:



Shine Technologies Senior Manager/Site Leader/Team Leader
Other development and analysis staff within Shine Technologies and client teams
Client staff and clients including, but not limited to, senior IT and business management, IT
development staff and business users
Detailed Description
The Developer responsibilities include:














Providing input into solutions
Developing excellent software to achieve quality, budget and schedule outcomes
documentation of user/business requirements specifications
functional specification and high level design documents from business requirements
detailed technical design documents including identification of new components and impact analysis of
existing systems, if any
program specifications for unit of work, following project standards and including time estimates
code from program specifications using some of, but not limited to, the following
languages/technologies as required: Java (incl. EJB, Swing, JSP), Ruby, Python, Perl, etc.
Unit testing – including planning, documentation, and execution of a test for a unit of work
the systems test plan based on business and functional requirements documents
Systems and Integration Testing – Following a test plan, execute the plan, identifying and logging any
issues
change management procedures and implementation plans including impact to existing systems and
recommendations of the best way for the client to maximise the use of the new system
Implementation – Provide support to the implementation as required
training plans and training of users where required
Post Implementation Support – ongoing support, as required, including identification of problems
raised, and whether these are problems or additional requirements
Document1
Printed 16/03/2016 01:03:00 AM
COMMERCIAL IN CONFIDENCE
CONTENTS © 2016 SHINE TECHNOLOGIES PTY LTD
2/4
ROLE DESCRIPTION
Team Leader - Java
Other Tasks
As with all Shine Technologies staff, the Developer will be required to:



Pick up and apply new technologies as required, in accordance with the best solution for the client
Show a high level of professionalism when dealing with clients
Show a high level of initiative, and ensure that the project manager is kept informed of project and task
timeframe statuses at all times
Take responsibility for meeting functional and timeframe requirements and do whatever it takes, within
reason, to meet them
Training
All Shine Technologies staff are encouraged to undertake further study in conjunction with new
technologies, and are given responsibility for identifying appropriate and reasonable study to undertake. All
Shine Technologies are given 1 week formal external training per year, or other as required.
Career Advancement
Shine Technologies encourages an open culture in which the needs and wants of an individual are met,
where possible, within the organisational structure and goals. Depending on the individual performance
and aspiration, there are opportunities for the Developer to move into a more senior role in which broader
relationship and commercially oriented tasks are performed, and there are also opportunities to move into
senior management.
Why Shine?






We have a passion for excellence
We have a great team
We understand work/life balance – our normal hours of work are a flexible 8 hours
We give you 2 weeks paid Paternity/Maternity/Adoption Leave per child (on top of normal leave
allowances)
We give you 5 days of paid external training per year. In addition, we will pay for costs related to
certification to approved programs such as AWS and Oracle.
We give you up to $250 per year on reference books or self paced training materials without prior
approval.
About Shine Technologies
'Delivering IT excellence is a journey - not a destination'. That's our philosophy, and it's one of the main
reasons Shine Technologies has become a leading provider of IT consultancy and development services to
blue chip clients.
Formed in 1997 and based in Melbourne, Shine has forged an enviable reputation for delivering real value
to our clients. By combining our focus on business benefit with our deep technology skills and excellent
industry experience, we can offer more than good technology - we can help our clients mitigate risk, realise
their vision and deliver tangible benefits to their business.
Document1
Printed 16/03/2016 01:03:00 AM
COMMERCIAL IN CONFIDENCE
CONTENTS © 2016 SHINE TECHNOLOGIES PTY LTD
3/4
ROLE DESCRIPTION
Team Leader - Java
Shine delivers high quality consultancy services in the areas of:






Java and J2EE based solutions
Mobile Web and Mobile App development
Rich web clients, including single page apps
Cloud based technologies such as AWS and Google Cloud
Continuous Integration and Continuous Development
automation
Development of intuitive, high performance systems
which address complex problems
Key clients include NAB, Sensis, flybuys, Telstra, Energy Australia, and Sportsbet.
Shine has a dedicated group of experienced and talented staff that has a passion for what they do. Our aim
is to help our clients understand that IT is an investment, not a cost.
Ready to Shine?
If this is pushing your buttons, please forward your CV to us via contactus@shinetech.com.
Document1
Printed 16/03/2016 01:03:00 AM
COMMERCIAL IN CONFIDENCE
CONTENTS © 2016 SHINE TECHNOLOGIES PTY LTD
4/4
Download