Software Developer
- Recruiter
- PSI Online
- Location
- Guildford
- Salary
- Competitive
- Posted
- 12 Jun 2021
- Closes
- 22 Jun 2021
- Sectors
- IT, Software Development
- Contract Type
- Permanent
- Hours
- Full Time
About PSI
At PSI, our mission is to help people meet their potential. That is our core purpose, enabling our vision to empower people in their careers and drive organizational success. We achieve this by being the one workforce solutions provider that fuses science, technology and expertise to deliver best-in-class testing, assessment and development products and services.
PSI's culture is as strong as the people who embody our core values. These include our drive to work together as one team, to be dependable in our pursuit of rigor and excellence, to value people and respect everyone's talents, to embrace diversity in perspectives and culture, and to think creatively with the willingness to experiment.
Why This Role is Important to PSI
In this role, you will be responsible for the supporting and developing new features of technology PSI provides to its customers. You will be leading and working closely with the engineering teams to understand what has been developed. Work closely in supporting and developing new features of an existing Java/Spring web based application with a SQL database. Integration with other internal and 3rd party systems. This role is critical to the successful delivery of PSI services and the quality of its products. This role adds significant value to the operation of PSI's Credentialing business, as this work is crucial for supporting our customers first-hand with a quality service and maintaining our people-focused brand.
Who We Are Looking For
This opportunity is ideal for a determined and proactive individual. A talented and creative full stack software developer who is looking for lead responsibilities. This role requires an analytical thinker who is willing to pay significant attention to detail in their work. It requires empathy and understanding of what the team is going tasked with. We're also looking for someone who seeks progression and embraces the prospect of being part of a growing organization, where they can personally make a difference.
Core Responsibilities
The Lead Software developer role is primarily responsible for:
• Responsible for managing and executing end-to-end for key technology platforms and be accountable for projects
• Develop enterprise class & scalable web applications
• Enhance and support existing web application functionality which includes new feature development and resolving complex code issues as reported
• Collaborate with subject matter experts, product managers and engineers to build modern, scalable, user friendly and functionally robust web applications in an AGILE environment
• Participate in all aspects of SDLC including analysis, requirements, design, implementation, testing and support.
• Use principles, guidelines and best practices as defined.
• Reviewing and analysing feature requirements
• Maintaining and creating product knowledge documentation
• Researching and embrace new techniques and technology to improve technology
• Other duties may be assigned
• Focus on quality throughout with strong unit testing
Essential Role Requirements
• Experience working with stakeholders to establish acceptance criteria.
• Bachelor's degree in Computer Science or closely related field.
• Good work experience in a related role.
• Experience in basic web technologies (HTML, CSS, Javascript).
• Experience in core Java, Spring Boot, Node.JS.
• Experience with designing and creating APIs.
• Strong verbal and written communication skills.
• Comfortable learning and applying new technologies to enhance application usability and performance.
• Excellent time and project management skills with the ability to handle multiple projects and communicate project status accurately.
• Team player with a "can-do" attitude. Excellent interpersonal skills, as well as excellent communication skills, verbal and written to both technical and non-technical audiences.
• Able and willing to work independently and in a fast-paced environment with tight deadlines.
• Comfortable using source control repository such as GIT and task management tools such as JIRA.
Desirable Role Requirements
• Experience with AWS serverless applications are a plus
• Experience with REACT or Angular
• Experience with microservices architecture is a plus
• Experience with accessibility work (specifically WCAG) is a plus
• Experience building customer facing applications deployed on cloud environments such as AWS a plus.
Benefits
PSI offers a variety of competitive workplace benefits, including financial planning support, time off benefits, employee assistance programs, medical cover and participation rewards. We have a vibrant social culture, and we provide opportunities for employees to engage in volunteering and charity activities.
PSI Services is committed to having a diverse and inclusive workforce. As an Equal Opportunities Employer, we value applications from all backgrounds, culture and ability.
#LI-Remote