Job Description
Job Description
Description :
Full Stack Programmer Developer for OBR will be required to :
- Translate technical systems specifications into tested, fully functional business applications via OPS-standard development tools. This includes adhering to OPS development & programming specifications, developing / generating code and other technical artefacts, compiling data-driven programs, and building / maintaining / conducting unit tests.
- Resolve and troubleshoot technical problems which arise during the testing and operation of business applications and software packages, including technical assistance / support in implementation, conversion, and migration of applications
- Fulfill the role of technical subject matter expert regarding the design and construction of in-scope business applications and the software tools / technologies used to construct those applications.
Requirements
Experience and Skill Set Requirements :
Must Haves :
Experience with working experience of developing Web-based Java EE and Cloud-Native applications using Angular, React / Redux, Node.js, graphql, JSON, Spring Boot, Spring MVC, javascript, Web ServicesDemonstrated experience with Web services development including both SOAP and restExperience with Oracle 19C and in developing complex Oracle PL / SQL scripts to retrieve and format data to meet business requirements and design.Nice to have :
ideally in the context of occupational and / or business registry systems.Skill Set Requirements :
Must Haves :
10+ years experience with working experience of developing Web-based Java EE and Cloud-Native applications using Angular, React / Redux, Node.js, GraphQL, JSON, Spring Boot, Spring MVC, JavaScript, Web ServicesDemonstrated experience with Web services development including both SOAP and ReSTExperience with Oracle 19C and in developing complex Oracle PL / SQL scripts to retrieve and format data to meet business requirements and design.Nice to Have :
Public Service ExperienceProgrammer Developer for OBR will be required to :
Translate technical systems specifications into tested, fully functional business applications via OPS-standard development tools. This includes adhering to OPS development & programming specifications, developing / generating code and other technical artefacts, compiling data-driven programs, and building / maintaining / conducting unit tests.Resolve and troubleshoot technical problems which arise during the testing and operation of business applications and software packages, including technical assistance / support in implementation, conversion, and migration of applicationsFulfill the role of technical subject matter expert regarding the design and construction of in-scope business applications and the software tools / technologies used to construct those applications.Experience and Skill Set Requirements Technical Tools :
10+ years working experience using Java EE frameworks extensively including Java, EJB, JPA,JSP,Servlets, JDBS, JNDI, etc.10+ years working experience of developing Web-based Java EE and Cloud-Native applications using Angular, React / Redux, Node.js, GraphQL, JSON, Spring Boot, Spring MVC, JavaScript, Web ServicesWorking experience with Object Oriented Analysis & Design (UML – Use Case / Class sequence / Collaboration / State) and Micro Service Architecture modelFamiliar with UI design principles and guidelines (Angular, React / Redux Framework)Programming Experience :
Experience with Web services both SOAP and ReSTExperience with software development tools such as GitHub, Azure, BootstrapExperience with data mapping and XML ParsingOracle Database Experience :
Experience with Oracle 19CExperience in developing complex Oracle PL / SQL scripts to retrieve and format data to meet business requirementsExperience with Oracle Database DML / DDL script developmentPublic Sector Experience :
Experience working in a highly complex, unionized and multi-stakeholder environment.Understanding of Public Sector IT methodologies and standards