Job Description
Its a full time contractual position for 6 months
Key Responsibilities
duties/ projects to support the team
Qualifications, Knowledge & Experience
7sgdJxl4xO
Key Responsibilities
- Write high quality, elegant, effective code
- Share your learnings with the team from keeping up to date with industry trends and technology developments
- Collaborate with the Scrum Master, Developer in Test and Product Owners on story refinement and prioritization
- Ensure code committed meets the definition of done
- Identify and share relevant architectural patterns
- Coach the team in the avoidance of anti-patterns
- Lead by example in the use of test automation
- Ensure the team keep the CI/CD pipeline green
- Ensure all code deployed to trunk is in a shippable state
- Perform code reviews for security, accuracy and functionality
- Create a culture of metrics and data to drive continuous improvement
- Provide operational support for your products
- Ensure the team meets its commitments and goal for each sprint, delivering high quality code into production
- Coach the team in the practice of continual code quality improvement
- Ensure relevant regulatory and compliance goals are met
- Work closely with Infosec to ensure Security ‘shifts left’
- Collaborate closely with the Operations team, promoting a DevOps culture
- Fully document all integrations in English
duties/ projects to support the team
Qualifications, Knowledge & Experience
- Highly experienced in developing in GoLang (5 years+) and PHP (7 Years+)
- Experience of relevant frameworks like Martini, Revel, Lumen and Laravel
- Highly experienced in the use of Agile practices
- Experience of working in an organization with a DevOps culture
- Practical experience of working in Scrum and Kanban teams across multiple
- Track record of successfully designing and implementing loosely coupled micro-services architectures
- Experience of working in a cloud native environment
- Highly experienced in the writing and interfacing with REST API’s and Webhooks
- Practical knowledge of CI/CD pipeline tools like Git, Jenkins, Ansible, Terraform,Cucumber, Selenium
- Knowledge of AWS design patterns
- Experience of the ELK stack
- Practical use of Jira and confluence
- Experience of writing automated tests (unit & integration)
- Security awareness in a software engineering context
- Hands on MySQL and NoSQL experience
- Experience with Docker & Kubernetes
- Experience with event streaming architectures and tools like Kafka
- Incorporating telemetry at the code level with libraries like Prometheus experience of using SonarQube, Gemnasium and Gauntlt
- Experience of AppDynamics or similar
- Experience of dashboard visualization
- Experience of Test-Driven Development
- Demonstrable contribution to open source projects
7sgdJxl4xO