As an OpenShift Developer, you will develop and maintain server-side logic and front-end components to create dynamic, scalable web applications. You will build and integrate user-facing elements with back-end services, ensuring seamless functionality across the entire stack. The role requires strong technical skills in both back-end and front-end development, working with databases, APIs, and cloud environments. You will collaborate with cross-functional teams to deliver high-quality solutions that meet business requirements while adhering to best performance, security, and scalability practices.
Mandatory Requirement
* Ability to obtain and maintain Baseline government or NV-1 clearance.
* Must be an Australian citizen to be eligible for this role.
* Designing, building, and migrating complex solutions based on RedHat OpenShift.
* Utilizing appropriate cloud-native tools and services to design, build, and deploy new applications based on given requirements.
* Evaluating cloud application requirements and making architectural recommendations for implementation, deployment, and provisioning applications to OpenShift, aligning business objectives with application / architecture requirements.
* Evaluating and selecting appropriate OpenShift deployment options.
On-premise vs. cloud, centralized data center vs. edge, designing & building for DevSecOps on OpenShift architectures, including monitoring, logging, and metrics.
* Providing best practice guidance on architectural design across multiple applications and projects within the enterprise.
* Collaborating across multiple industry teams and building for re-use across them.
* 4+ years of OpenShift development and deployment experience, particularly with Java-based microservices on the back-end and front-end technologies like Angular.
* NodeJS & NestJS Development: Proficiency in building scalable server-side applications using NodeJS and extensive experience with NestJS for writing well-structured, maintainable, and modular back-end services.
Database Expertise
* Experience with relational databases like DB2 and NoSQL databases such as MongoDB.
RedHat & OpenShift
* Hands-on experience managing containerised applications with RedHat operating systems and OpenShift.
Front-End Collaboration
* Expertise in front-end frameworks like Angular or similar, with experience working closely with back-end services to deliver cohesive solutions.
UI / UX Development
* Ability to create responsive and user-friendly web interfaces.
Agile Experience
* Hands-on experience working in Agile development environments, including familiarity with Agile tools and practices.
Problem-Solving Skills
* Strong problem-solving abilities, with a focus on identifying and resolving technical issues across the stack.
Desired Attributes and Skills
* 4 years of experience working with container orchestration and deployment systems like Kubernetes, Docker, Source-to-image (S2I), Jenkins and other CI / CD tools for automating the process.
* CI / CD & DevOps: Familiarity with CI / CD pipelines and DevOps practices for continuous integration and deployment.
Security
* Knowledge of secure coding practices, both for front-end and back-end systems, and implementing security measures across the stack.
Public Sector Experience
* Experience working in government or public sector environments is a plus.
#J-18808-Ljbffr