Software Engineer: Core Banking
Role description
**REMOTE from Mexico**
As the SW Engineer, you will be responsible for reviewing, analyzing, and evaluating business systems incidents in efforts to provide ad-hoc support within the production areas of various core banking platforms and applications within the global client. Due to the international nature of this client, this person will be coordinating, collaborating and communicating daily with teams throughout Mexico and Spain regarding technology solutions within application, software, database, and operating system environments. The ideal person can participate in the full SW development life cycle from technical design preparation, development, maintenance and production support serving as the on-site technical point of contact and cultural liaison for assigned functional and technical areas.
Responsibilities:
- Participate in the software development lifecycle to design, code, configure, test, debug, and document corporate and core banking system and application programs.
- Lead internal escalations communicating with Engineering and business units/teams while ensuring technical incidents are identified, tracked, reported and resolved in timely manner.
- Prepare technical design specifications based on functional requirements and analysis documents and review functional requirements, analysis and design documents.
- Conduct technical evaluation and analysis of various software issues, ranging from basic login trouble to complex software behaviors, redirecting and escalating requests when necessary.
- Assess urgency of incident and communicate with various cross-functional business units and IT staff to verify bandwidth of problem resolution teams located in Spain, Boston, Mexico.
- Prepare requirements, specifications, business processes and recommendations.
- Develop existing process diagrams and communicates needed changes to development team across various global regions in addition to participating in sessions of prototyping new systems for the purpose of enhancing business process operations and information process flows.
- Design technical solutions to resolve technical issues at hand and automate job tasks/schedules.
- Participate in the testing process through test review and analysis, test witnessing and certification of software to ensure QA standards.
Requirements:
- Bachelor's Degree is required
- Bilingual (read, write, speak, etc.) in English and Spanish is required
- Flexibility with an understanding that production support is not always normal hours
- Advanced experience with databases (Oracle, SQL Server) and complex tables
- Minimum of 3 years of experience in SW development, back end development and database structures/architectures
- Strong experience and knowledge of SQL queries
- Previous experience supporting and/or developing applications with Java, Python, and/or C#
- Prior experience working with ServiceNow
Plus:
- Previous experience in the banking/financial industries is a plus