Description
Full Stack Programmer Developer for OBR will be required to:
- Translate technical systems specifications into tested fully functional business applications via OPSstandard development tools. This includes adhering to OPS development & programming specifications developing/generating code and other technical artefacts compiling datadriven 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 inscope business applications and the software tools/technologies used to construct those applications.
Requirements
Experience and Skill Set Requirements
Experience and Skill Set Requirements Technical Tools
- 10 years working experience using Java EE frameworks extensively including Java EJB JPAJSPServlets JDBS JNDI etc.
- 10 years working experience of developing Webbased Java EE and CloudNative applications using Angular React / Redux Node.js GraphQL JSON Spring Boot Spring MVC JavaScript Web Services
- Working experience with Object Oriented Analysis & Design (UML Use Case/Class sequence/Collaboration/State) and Micro Service Architecture model
- Familiar with UI design principles and guidelines (Angular React / Redux Framework)
Programming Experience
- Experience with Web services both SOAP and ReST
- Experience with software development tools such as GitHub Azure Bootstrap
- Experience with data mapping and XML Parsing
Oracle Database Experience
- Experience with Oracle 19C
- Experience in developing complex Oracle PL/SQL scripts to retrieve and format data to meet business requirements
- Experience with Oracle Database DML/DDL script development
Public Sector Experience
- Experience working in a highly complex unionized and multistakeholder environment.
- Understanding of Public Sector IT methodologies and standards
Skill Set:
- 10 years experience with working experience of developing Webbased Java EE and CloudNative applications using Angular React / Redux Node.js GraphQL JSON Spring Boot Spring MVC JavaScript Web Services
- Demonstrated experience with Web services development including both SOAP and ReST
- Experience 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 Experience
Must Have:
Experience with working experience of developing Webbased Java EE and CloudNative applications using Angular React / Redux Node.js GraphQL JSON Spring Boot Spring MVC JavaScript Web Services
Demonstrated experience with Web services development including both SOAP and ReST
Experience 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.
Experience and Skill Set Requirements Skills and competencies required for the assignment: Quality Assurance Methodology Senior System Tester with 5+ years of experience in process, planning, organizing and implementing testing efforts Experience with manual testing Experience in working with commercial off-the-shelf (COTS) software. Knowledge and experience in testing of the Registry system (ex. Catalyst). Knowledge of the systems development cycle (SDLC), software test life cycle (STLC), project management. Knowledge of application development methodologies, techniques and methods, structured Quality Assurance Experience analysis and design methodology, techniques; structured testing Analysis of business requirements and functional designs Knowledge of Risk and evidence-based testing Analysis of business rulesCreation of the test cases, traceability matrix Defining the expected results Creation of test data, test user accounts Creation of database queries to select test dat
Education
3+ years experience with organization and people change management, with demonstrated experience leading business transformation initiatives, applying organizational and people change management theories, methodologies, best practices, tools and techniques