Job Duties:
• Research, design, and develop computer and network software or specialised utility programs.
• Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
• Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
• Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
Job Requirements:
Must have experience in Software development or DevOps team.
Must have experience in Java/J2EE development
Must have experience with Jenkins, GIT (GitLab)
Must have experience in Ansible
Must have 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