[What the role is]
Software engineer to support the development of CaseCentral 2nd phase
[What you will be working on]
We are seeking a talented and experienced DevOps Engineer to join our dynamic team. The ideal candidate will have a strong foundation in DevOps practices and a passion for automating software delivery processes. Candidates who have basic experience with Salesforce development would be a plus.
You will work within an agile development team the Ministry of Social and Family Development (MSF) to modernise and develop CaseCentral, a case management platform. Your responsibilities include:
- CI/CD and Automation:
- Design, implement, and maintain robust CI/CD pipelines for SaaS-based (e.g. Salesforce) application development
- Utilise and optimise CI/CD tools i.e. GitLab CI/CD to streamline software delivery.
- Collaborate with test automation and engineering teams to streamline development and deployment practices
- Infrastructure Management:
- Manage and maintain cloud-based infrastructure i.e. AWS. Salesforce platform integration would be a bonus
- Configure and optimise servers, databases, and networking components
- Implement monitoring and alerting systems to detect and resolve issues.
- Knowledge of cloud platforms (AWS) and containerization technologies (Docker, Kubernetes).
- Security and Compliance:
- Ensure security compliance for Salesforce-based applications throughout the development and deployment lifecycle
- Implement appropriate security measures to protect data and prevent unauthorized access.
- Backend Development:
- Design, develop, and maintain scalable and efficient backend services using appropriate technologies i.e. Python, Java
- Collaborate with engineers to define and implement APIs and data structures.
- Optimize backend performance and ensure data integrity.
- Integrate backend services with SaaS-based (e.g. Salesforce) applications using RESTful APIs or other communication protocols.
- Ensure seamless data synchronization and user experience.
[What we are looking for]
Qualifications and Experience Required:
- 3+ years of experience in DevOps roles, with exposure to SaaS, Enterprise, Government, or CRM systems
- Familiarity with CI/CD tools and cloud platforms
- Knowledge of database management systems i.e. PostgreSQL
- Experience with basic backend development i.e. Python, Java
- Preferred Qualifications:
- Experience with Salesforce development
- Relevant DevOps certifications e.g. AWS Certified DevOps Engineer, related certifications from CompTIA, EC-Council, or Red Hat
- Cloud certifications (e.g., AWS Certified Solutions Architect)
- Salesforce certifications (e.g., Salesforce Certified Platform Developer, Salesforce Certified Administrator)
- Experience with design systems and aligning designs across different tracks
Read Full Description