The Software Developer will be responsible for the development and modifications of software products. In-depth knowledge of the development lifecycle production implementation and post-implementation. The Software Developer has the ability to deliver presentations to a variety of audiences. Show a strategic vision of applications and how they fit into the whole space. The candidate will be creative, comfortable working in small teams and coordinating with US and non-US developers. with US and non-US developers. RESPONSIBILITIES ? Translate requirements, storyboards and use cases into functional applications. o Design and implement state of the art user interfaces using React.js, showing proficiency in state proficiency in state management with tools such as Redux and Flux. o Design and develop microservices, using Java 17 to build scalable and responsive components. scalable and responsive components. ? Investigate new technologies, algorithms. Adapt and implement these technologies, practices. ? Design, build and maintain efficient, reusable and reliable code. ? Identify problems and implement solutions to these problems. ? Implement unit tests. Ensure that development testing is complete and code is ready for QA. for QA. ? Maintain code quality and organisation. ? Interleave large data sets. ? Implement analysis algorithms. ? Collaborate with UI/UX and product teams to ensure the technical feasibility of proposed functionality and designs. Develop proposed functionality and designs. ? Develop technical system architecture documentation and design diagrams. Requirements: REQUIREMENTS ? 4+ years of experience in design and development of high-performance mission-critical applications web-based applications ? Bachelor's degree in a technical field (Computer Science, Engineering, or equivalent). ? Ability to work as a full stack developer including front-end, back-end and DB development. ? Strong coding skills ? Demonstrated experience in: Microservices, Java, React, SQL, JavaScript, TypeScript, Spring, MSSQL, HTML, CSS, AWS ? Will be an asset: Open AI, Sagemaker, OpenSearch, Neo4j ? Strong technical, analytical and problem solving skills ? Excellent verbal, written communication and active listening skills.