Overall Objectives:To support the business by dealing with the daily exceptions and issues that might occur within our JAVA application landscape. Additionally, to extend the same by the realisation of business needs into production code as required and you are directed.To manage the day-to-day workload issued to you by your line manager ensuring that your internal customer is kept updated of progress.In addition, you should demonstrate a proactively helpful attitude towards others within the business and when they need assistance be prepared to help in a willing and positive manner.To ensure that you immediately escalate any issues to your line manager and be proactive in the provision of excellent customer service at all times.Core Skills:You must have an extensive knowledge of the java language, they key surrounding frameworks, and the general issues involved in commercial programming. You will be expected to study for your own interest evolving technologies to ensure that the application remain contemporary and relevant.You must strive to be a willing and valued member of your team by:Supporting your fellow team members in a spirit of mutual co-operation.Completing the work that you have been given in an accurate and timely fashion.Following the company processes/procedures for the overall benefit of the team.Being open and helpful towards your line managers and fellow employeesKey Tasks Development:1.Defines site objectives by analysing user requirements; envisioning system features and functionality.2.Designing and developing user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products designing and conducting tests.3.Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.4.Perform the work as you have been directed by your line managers.5.Follows any processes that have been outlined by your team or the company.6.Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.7.Completes application development by co-ordinating requirements, schedules and activities, contributing to team meeting; troubleshooting development and production problems across multiple environments and operating platforms.8.Supports users by developing documentation and assistance tools.9.Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organisations.10.Ensure that any IT task that can perform global or high risk changes are signed off by relevant team heads before committing the work.11.To recognise when issues need to be escalated to your line manager in a timely and informative way, ensuing you provide the appropriate level of detailed information.Key Tasks Support:1.Performing the daily checks assigned to you to ensure that all systems are working as expected.2.Make the team aware of any issues that cannot be fixed quickly and escalate as appropriate.3.Regularly check the helpdesk application and action any support tickets within the greed SLA.4.Ensure the ticket owners are kept updated as to the status of their tickets.5.Escalate any issues arising from the helpdesk tickets to our line managers/6.Develop supporting documentation for the overall enefit of the team7.Strive to improve the automated test coverage of the java applications.8.Support the testing effort of new features by designing test plans.9.Methodically and carefully working through test plans in order that our applications are proved fit for production.Key Tasks General:1.To ensure that you maintain an organised and well communicated work in progress system both electronically and hard copy paperwork, in order that in your absence matters can be delegated and managed in an organised manner.2.To answer the telephone for both internal and external calls.3.Respond to all email enquiries in a professional and timely manner.4.Ensure your working environment and equipment (PC, telephone, printer, etc) are kept in good order.5.To manage workload by prioritising and asking for help and support as and when necessary.6.To be aware of your colleague's workloads and if you have available time, offer to help with their workload.
Last updated on Mar 27, 2023