Sign In
 [New User? Sign Up]
Mobile Version

IPMDM Release Automation Engineer

Job Code:
  • Banking & Finance
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Analysis & Design Drafting initial design proposals for reviews by team leads and writing detailed technical specifications where appropriate. Liaising with IT teams in other regions to ensure that all new components fit within guiding principles. Following good processes and practices, as defined by the team standards; ensuring that documentation is complete, comprehensive and signed off. Providing KT (Knowledge Transition) to junior and new members of the team Implementation Development of tools and enhancements to the application. Front to back design and implementation of functional and non-functional requirements which will require implementing new application components, integrating existing components and pulling together data from various sources. Implement and test technical solutions from specifications to both new and existing systems. Ensuring code written meets the predefined company and department standards Conducting peer reviews and providing documented constructive feedback Using third party tools to improve code quality and identify potential inefficiencies or security gaps. Creating and maintaining unit tests with an aim for 80% code coverage Liaising with a test team to provide support during SIT, QA and UAT test phases Diagnosis and resolution of defects found during SIT, QA and UAT test phases Supporting regression testing. Following established process and practices with regards to source code management and audit controls. Recommending efficient processes to manage a code base that may be affected by several concurrent work streams. Communication and Administration Drive work efforts to ensure consistency, timeliness, and accuracy of deliverables Training of junior members and new joiners to the team Working closely with global development team members in other regions, participating in and contributing to technical discussions. Communicate effectively with the other external IT development teams and the local development manager. Ability to escalate issues to management as appropriate We are looking for a technology enthusiast. Ideal candidate will have experience in as many of the following as possible and will be willing to expand their knowledge and skills in other areas Essential hands on experience with Version Control Tools. Preferable Perforce hands on experience with GIT experience working with Maven and Makefiles experience in software engineering. Preferable on UNIX using perl and shell scripting. experience and demonstrable capability in development and debugging of code in an enterprise class database (preferably MSSQL) with hands on experience of database performance and query tuning. Strong knowledge and experience of developing with java. Agile Methodology development experience. Preferred Experience of working in an Investment bank or a background in the Reference Data domain. Experience with developing and implementing deployment systems Experience with developing and implementing version control systems Experience with continuous integration tools like TeamCity, Jenkins, etc Good understanding of working in a Windows Environment. Good understanding of working in a Software Development Lifecycle.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 3-6


Application Programming | Configuration/Release Mgmt | Database Administration (DBA) | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News