Lead Software Engineer Apply
<p><strong>Job Description </strong></p><p>The Lead Software Engineer role will be responsible for Level 3 technical support and development of applications within the IT Solutions Delivery department for the Repository and Derivatives Services (RDS) area. As part of Level 3 application support team contribute into project initiatives for APAC, EMEA or US regions for our Global Trade Repository (GTR) and Securities Financing Transaction Regulation (SFTR) systems Highly technical position with an emphasis on providing expert consultative services to development teams. Contribute to technology-specific best practices & standards; contribute to success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability; contribute expertise on significant application components, vendor products, program languages, databases, and operating systems; execute on the plan by building components, testing, configuring, tuning, and deploying solutions.</p><p><strong>Job Responsibilities</strong></p><ul type="disc"><li>Partner with development teams to provide input during the design and development phases of the SDLC</li><li>Identify and implement efficiencies and improvements to standard processes and procedures such as automation through scripting, programming, etc.</li><li>Comply with Change Management procedures, to facilitate pre-production/production deployment plans including any vendor software upgrades</li><li>Collaborate during Root Cause Analysis with any follow-ups that would require application changes to prevent an issue from reoccurring</li><li>Provide application coverage for alerts in a timely fashion with business impact analysis</li><li>Review and keep live documentation up to date to provide our support colleagues with the most up-to-date documentation</li><li>Facilitate information for any ongoing audits</li><li>Review, understand and understand Business Continuity plans</li><li>Translate business requirements into software solutions</li><li>Participate in thorough code reviews with a goal of illustrating quality engineering practices and to produce the highest quality code possible</li></ul><p><strong>Qualifications</strong></p><ul><li><span><span><span>Bachelors’ degree and/or relevant experience</span></span></span></li><li><span><span><span><strong>8 years</strong> of IT experience in development, testing, implementation and enterprise application support using PL/SQL and programming languages.</span></span></span></li><li><span><span><span>At least 7+ year of IT professional experience in software design and development of<span> </span><strong>Java<span> </span></strong>with solid</span></span></span></li><li><span><span><span>understanding of Object-Oriented Programming (OOP) skills.</span></span></span></li><li><span><span><span>Extensive experience in Java Design Patterns and Unified Modeling Language (UML) in designing<span> </span><strong>JEE</strong><span> </span>applications. Special skills in developing user friendly, effective web-based applications.</span></span></span></li><li><span><span><span>Must have strong experience in <strong>UNIX/Linux</strong><span> </span>Scripting for Batch systems scheduling/ processing and Autosys scheduling tool.</span></span></span></li><li><span><span><span>Hands on programming languages with<span> </span><strong>Python</strong><span> </span>&<span> </span><strong>Java</strong><span> </span>and flexible working with different front-end technologies</span></span></span></li><li><span><span><span>Working knowledge with <strong>Bitbucket</strong> Version control & repository tool.</span></span></span></li><li><span><span><span>Good to have AWS cloud experience.</span></span></span></li></ul>