Industry: Software Development
Location: Singapore
Roles & Responsibilities
The Opportunity
Adecco is partnering with one of the most well-established and respected financial institution with a strong track record of success.
They have a culture of innovation and continuous improvement, constantly looking for ways to improve their services and offerings.
Job Responsibilities
Participate to the automation of the deployment solution.
Participate in environment preparation for testing phases.
Participate in developing tools to simplify day-to-day activities on the program.
Facilitate coordination between program developers and infrastructure engineers.
Ensure continuous improvement and maintenance of the pipeline.
Provide investigation help while fostering knowledge and sharing best practices with team members.
Document processes and ensure their properly followed.
Ensure high standard delivery to production.
Research, design, and develop software.
Analyse user needs and develop software solutions
Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
Work with other engineers to integrate hardware and/or software systems
develop specifications and performance requirements.
The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.
Job Qualification
Mandatory
At least 8 years in Software development or DevOps team.
At least 5 years in Java/J2EE development
At least 5-year experience with Jenkins, GIT (GitLab)
At least 3-year experience in Ansible
At least 3-year experience in GitLAb
Good to Have
Experience with DevOps methodology & tools like Jenkins, GIT (GitLab), Ansible, Docker/ Kurbernetes, CICD pipeline, Java dev context for the tooling, Database or Big Data storage systems, Grafana / Prometheus / Alert Manager / ELK / Kibana, Jira etc.
Experience of grid computing.
Basic understanding of finance and investment banking especially Market Risk.
Other Professional Skills and Mind-set
Excellent written and verbal communication skills for both team mates and management
Strong analytical and problem solving skills
Proficient software development life cycle
Appetite to follow technology trend and participate to communities
Passion for sharing expertise and grow team members’s skills
Interest in learning from team members and mentoring junior team members on the path of high quality deliverables.