The role of a Senior Platform Engineer entails establishing and operating the platform, ensuring all services are running optimally.
Key Responsibilities
* Design and Implementation: Create scalable and secure platform infrastructure.
* Pipeline Development: Develop and optimize CI/CD pipelines for efficient build, test, and deployment.
* Automation Engineering: Engineer and integrate test automation frameworks, including performance and load testing.
* Quality Engineering: Implement quality engineering practices and methodologies.
* .NET Application Development: Develop and maintain .NET applications using C#, ASP.NET, and APIs.
* Environment Management: Manage and optimise non-production environments.
* Security Compliance: Ensure security best practices and compliance (ISO27001, NIST, etc.).
* Workflow Modernisation: Utilize AMANDA for workflow modernisation.
* Collaboration and Mentorship: Collaborate with cross-functional teams and mentor junior engineers.
Requirements
* A satisfactory criminal records check is required.
* Maintaining flexibility to work out of hours may be necessary.