Duties
Responsibilities include scoping and requirements gathering, accurate estimation, working within schedule and budget on each project.
The individual should have a background in computer science and be fluent in Java.
The role is for those who are skilled at abstract thinking and solutioning.
Devising solutions to a single problem that can be applied in multiple areas.
The applicant would be working with Core java and making use of the Goliath and Karyon frameworks developed by The company for all deliveries.
Bonus knowledge would be frameworks such as reactjs and react native.
Competency in data storage mechanisms such as mongodb and mysql.
The successful application would be reporting to the Director whilst in the role.
Responsibilities
The Key responsibilities for the role are:
Ensuring that all projects are delivered on time, within scope, and within budget
Developing timelines based on estimates from requirements gathered
Supporting and maintaining deployed customer projects
Supporting and maintaining internal The company systems and products
Supporting and maintaining bespoke customer solutions
Managing time accurately and appropriately from a home based working environment
Reporting and escalation of issues through the team as needed
Work with customers and internal team members through communication tools such as skype, google hangouts, slack, etc.
Maintain good relationships with the customer side development teams
Create and maintain comprehensive project documentation
Requirements
As a successful applicant you would be expected to:
Have an educational background in project management in the fields of computer science, engineering, or suitable working experience.
Demonstrate working experience as a software engineer
Be comfortable working from home and delivering to specific timelines
Have a solid technical background, with an understanding of software development and web technologies
Have excellent client-facing and internal communication skills
Exemplary written and verbal communication skills
Solid organisational skills including attention to detail and multi-tasking skills The following skills would be considered a bonus
Strong working knowledge of tools such as AWS, Jenkins, SonarQube
Strong understanding of Test Driven Development methodologies
Keen interest in Continuous Integration and Deployment
Understanding of hungarian notation
Some of the specific languages and tools that you would be working with are
Python
React Native
React js
Java
AWS
Terraform
R