GRS Recruitment is working in partnership with a global brand who are searching for a Software Developer to join the Technology team. This is a hybrid position, and the successful candidate will be responsible for using knowledge of programming languages to design software. You will report directly to the Director of Software Design and Delivery. If this sounds like the role for your please reach out to Hayley Buckle at GRS Recruitment for more information.
MAIN DUTIES AND RESPONSIBILITIES
Maintenance Programming
-
Deploy Software
-
Maintenance of development, test or live environments
-
Manual Testing of Any Software
-
Program in the required language to fix bugs & add enhancements to existing systems
-
Second level support on internally developed software, or third-party products/systems managed by the company
Project Programming
-
Program in the required language for projects of any size & complexity specified in plain text or UML within the planned project dates
-
Changes to and/or creation of elements within the development environment to improve quality & efficiency of the software development process
-
Investigation, research & solving of project implementation problems
Software Design
-
Take ownership and manage quality of code that is released
-
Implement and problem solve on multiple projects, environments and languages
-
Create object-oriented design according to the system architecture in UML and/or plain text
-
Recommend and contribute toward improving the operations of software development and software deployment
General
-
Communicate with client as and when required
-
Keep time sheets up to date, and enter work done with complete descriptions
-
Work independently or with other members in project team
-
Suggest, plan and implement new tools, frameworks and methodologies that may benefit the team
-
Ensure all methodologies and processes are followed according to business guidelines and policies
-
Ensure quality of delivered software by reviewing designs, code and documentation
CANDIDATE PROFILE
-
Java programming experience and skills, with related technologies
-
Experience in Java 8, SQL, Spring, JSP, Servlets, HTML, Javascript, XML, UML, GIT is a must
-
Java certification, or tertiary qualification related to programming would be advantageous
-
Typescript, Hibernate, Angular, MySQL would be advantageous
-
Thorough theoretical and practical understanding of software design principles
-
Knowledge of the following technologies will be useful: Typescript, Hibernate, Angular, MySQL.
-
Ability to create and document software designs for developers
-
Ability to constantly reduce complexity and make decisions which optimise all architectural requirements
-
Ability to motivate and guide colleagues to deliver on time and in line with quality standards
-
Ability to explain and communicate within a team environment, both verbally and as part of the documentation process
-
Team player who is motivated and committed to make a project successful and can fit into a structured professional environment
-
Ability to work remotely without constant supervision
-
Ability to work with agreed deadlines, working at a consistent pace to deliver quality results on time
-
Work carefully, paying attention to detail and cognisant of the effect changes can have on existing systems
Due to the high volume of applications we receive at GRS Recruitment, only shortlisted candidates will be responded to.
To apply for this position, please email your CV to
Hayley Buckle, hayley@grsrecruitment.com quoting the above job reference or call +357 25 342 720 for further information.