Must Have
- Well verse with CI/CD and tools like GIT, docker containerization, Ansible, Terraform with adoption of DevOps principles for automation and scalability
- Experience in application and system software development with specific skill-sets on Java, shell scripting, Spring boot, Python, RESTFUL API
- Experience in VM, Linux technologies, and Cloud environments
- Good understanding of relational database (specifically Oracle and Postgres) and building interfaces for database interactions
Analytical, systematic thinking and methodical organization and good understanding of the SDLC models, process, and documentation
Roles and Responsibilities
- Assist in onboarding of ADO. Devops journey. CI / CD, containerisation.
- Work with the design and solution team to understand and define the system and technical requirements
- Develop/maintain detailed technical design and specifications based on requirements
- Work closely with cross-functional teams to design, develop and deploy scalable software applications collaboratively.
- Conduct feasibility studies and proof of concepts about new user requirements
- Analyze changes and impact of change to existing applications
- Undertake system software development and coding tasks
- Undertake reviews on programming and testing done by team members
- Provide testing support and troubleshoot issues raised during testing
- Ensure that all documentation, processes, and methodologies used in the various phases of system development and implementation in accordance with the Group's standards
- Analytical and systematic thinking and methodical organization
- Possess sound communications skills written and spoken
- Good interpersonal, persuasion, leadership, and ability to drive work progress
- Able to relate to business requirements and understand business drivers and imperatives
Practice Agile software team practices like Scrum and maintain complete documentation on technical design