Description

Responsibilities of a Senior Engineer:

Knowledgeable of day-to-day activities, resolves complex issues where expertise is required to interpret policies, guidelines, and practice. May be considered a subject matter expert for one or more functions or processes. Focus on operational execution and occasional broader planning within areas of expertise.

Responsible for development, maintenance and enhancement of Bank systems, both internally developed and 3rd party.
Provides support related to SQL databases.
Responsible for coordinating and performing change controls for various system applications.
Assists business units and IT in understanding the design and use of business applications.
Advises and assists end users in using software packages and explaining how to better utilize existing software.
Participates in new projects and cooperates with other project / department members.
Responsible for writing and maintaining software program documentation and procedure manuals.
Provides necessary migration for existing computer applications.
Performs other duties and responsibilities as assigned by management.
Requirements of a Senior Engineer:

Bachelor’s degree or equivalent in Computer Science with 3+ years of relevant work experience of application development experience, including development experience in the financial industry.
Proficiency in the use of one or more of the following software packages in conjunction with MS SQL is required:
ASP.Net
C#
VB.Net
Visual Studio
PowerShell
Basic business knowledge of financial instruments, wholesale banking, capital markets, lending, and market risk analysis preferred. SWIFT experience is a plus.
Intermediate programming knowledge / experience with MSOffice (Excel, Access) desirable.
Experience with Sharepoint administration is a plus.
Good oral and written communication skills
Experience with UIPATH Studio (RPA) development is a plus.

Education

Bachelor's degree in Computer Science