We are seeking a talented Software Engineer to join our team. This is an excellent opportunity for someone who wants to work on cloud infrastructure, accelerate deployments, and strengthen system resilience.
Job Description
* Analyse user needs and design develop and maintain program code for applications and systems.
* Build test debug and document software applications to ensure they perform to specification and meet business and technical requirements.
Key Responsibilities
1. Design and maintain secure reliable AWS infrastructure using Infrastructure-as-Code CloudFormation ECS RDS S3 IAM etc.
2. Develop and maintain CI/CD pipelines using Bitbucket Pipelines and AWS CodePipeline enabling fast and reliable software delivery.
3. Automate deployment provisioning scaling monitoring and backup tasks to improve efficiency and reduce operational overhead.
4. Identify deficiencies in existing applications systems and processes and recommend improvements or upgrades.
5. Collaborate with engineers on architecture migration from monolith to microservices deployment strategies monitoring and incident response.
6. Write and maintain technical documentation end-user guides and operational procedures to support software and infrastructure.
7. Monitor system and application performance using CloudWatch and related tools diagnosing and resolving errors bottlenecks and faults.
8. Contribute to security compliance and audit readiness by applying best practices ISO 27001 exposure desirable.