As a Developer, you will help deliver the development and maintenance of applications to support the business needs, ensuring that all systems adhere to the agreed software development procedures and coding standards. Application development includes the creation of front-end user interfaces, middle tier and database layers, as well as the maintenance, troubleshooting, and small enhancements of legacy applications.
Reporting in to the Developer - Team Leader, this is an important role within the IT department, giving the holder the opportunity to make a significant contribution to the organisation.
To be successful in the role this will require:
Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for your deliverables.
Seeks and engages in continued learning of Agile practices and principles, ensuring that development technologies and best practices methodologies are adopted and applied within the scope of the project.
Build elegant, robust, and reliable solutions for complex technical problems.
Leverage your understanding of coding best practices, including topics like secure coding, testing paradigms, effective peer code reviews, logging, and resilient architecture patterns, to ensure that our code is clean and complies with adopted coding practices.
Managing your time, to ensure that deadlines are met.
Demonstrate a strong awareness of and commitment to Ethics and Compliance and the DCC Group Code of Conduct.
Skills and Experience Required
Proven technical skills as an OO / MVC developer, working within an industry standard Framework.
Adept at producing fully responsive applications within a multitude of environments using modern up-to-date techniques, whilst still being able to support legacy systems and platforms.
The ability to manage your time, meeting goals to ensure all work is completed on time , to the standards as set by the development procedures.
Demonstrate an understanding of software patterns, software modelling, secure programming principles, test-driven development or another unit testing methodology, and code standards compliance.
Ability to work within a team to translate requirements into technical designs within an Agile environment.
Why work with us?
Health Shield Cash Plan – Subsidised health benefits scheme.
Group Life Insurance – Effective from commencement of employment
Group Income Protection – Protection should the worse happen
Health Assured – Employee wellbeing program
Cycle to Work Scheme – Promotion of a healthier lifestyle
Enhanced Maternity, Paternity and Shared Parental Leave
NEST Pension Scheme
Staff Discount Program
10 minute walk to the beach!
Energy & Passion – A willingness and enthusiasm for work, takes initiative, sees changes as an exciting challenge
Delivers Excellence – Passion to deliver outstanding results, exceed expectations of both internal and external customers. Focused on excellence, quality and efficiency
Integrity & Honesty – Truthful, dependable and reliable. Can admit mistakes. Puts the team ahead of themselves and expresses concerns and issues openly
Insight & Solutions – Seeks out ways to improve performance, resolve problems and find a better solution. Understands processes and their role in them. Can find the root cause of an issue and identify improved outcomes