Software Developer
Software DeveloperLocation: RemoteDuration: 4 months contract + possibility of extensionRequirements:The Developer Level 3 is required to have a minimum of 2 years' experience in the following skills:Programming, testing, and otherwise supporting the development and maintenance of systems by:translating software specifications into code.documenting technical work.developing technical reference materials; andsupporting provision of post-implementation maintenance services through liaison with Business Analysts and clients.In addition to the skills and experience set out above, the Proponents should demonstrate that the proposed Consultant(s) have a minimum of 2 years of experience in the following additional skills and experience:Bachelor's degree in computer science or equivalent experience.Experience with agile software development methodologies, preference will be given to consultants who have Scrum Certification.Experience as a Full Stack Developer.Experience of Node JS, RESTful API Development, CSS HTML, React, JavaScript, TypeScript, Agile, Scrum, DevOps, Git, GitHub, CI/CD, OpenShift, Jtest.Demonstration of analytical, interpretative and problem-solving skills.Experience using a variety of modern development tools, such as HTML, CSS and JavaScript libraries, relational and non-relational databases.Experience with API development and integration and continuous development environments.Experience in frontend and backend development.Experience of version control technologies such as subversion and Git and development in an opensource environment.Experience of relational and non-relational databases; andPreference will be given to consultants with a minimum two year of experience with Kubernetes, User Interface Design, MERN, PERM, Docker, Redis, Jenkins, Serverless, User Experience Design, Design Systems, MongoDB, Package Management, YARN, Amazon Web Services, Test Driven Development.