What are the responsibilities and job description for the Integrations Engineer position at FINWISE BANK?
Job Details
Description
Purpose:
The Integrations Engineer will play an integral role in marketing applications to prospective partners for FinWise Bank. The ideal candidate will have development experience as well as a good grasp of Banking Business processes. The Integrations Engineer is a sales professional who specializes in understanding all the technical aspects of the FinWise Bank’s API’s and will be able to explain them to onboarding and potential partners. This role acts will assist the Product Owner and help liaise between the technology team and other internal teams as well as with partner teams. This role will aid in partner data integrations as well as Microservices and/or Web APIs. This "hands-on" role requires software development experience. The candidate must be analytical and adept at working in team environment using Agile and Scrum methodologies in Microsoft Azure DevOps. The ability to prioritize multiple projects and effectively partner with Scrum Masters and stakeholders to drive the business forward and meet the strategic goals and vision of the company is crucial.
Tasks:
- Act as primary contact point for all API overview discussions with new and existing partners.
- Act as a liaison between technical and non-technical teams to help define process and requirements.
- Combine technical knowledge with business skills to market products and services to customers
- Lead in partner onboarding and integrations. Provide high level presentations and aid in integration development as needed.
- Create and verify documentation needed for partner onboarding.
- Communicate effectively with non-technical teams, including translating business requests to software development deliverables.
- Communicate risks, issues, challenges and status/progress of the project.
- Research market best practices for requested features/functionality & make recommendations to technical and non-technical teams.
Qualifications
Knowledge, Skills and Abilities:
- Must demonstrate ability to complete objectives without high levels of supervision.
- Ability to communicate and interface directly with the technical and non-technical team and users effectively.
- Maintain and enforce a high level of code quality through use of TDD, unit testing, integration testing and other advanced software development techniques
- Strong understanding of modern and proven Software Development Practices, Design Patterns and Cloud Architecture
- Strong understanding of lending processes, compliance and risk considerations.
Required Education / Experience / License:
- Experience with: .NET Framework, C#, Entity Framework, Javascript, jQuery, HTML, GitHub
- Experience with: Web service, Microservices, Web/REST API, MVC, MS SQL (design/build)
- Experience with: .NET Core, Entity Framework Core.
- Understanding and experience with the Software Development Lifecycle (SDLC) and Application Lifecycle Management (ALM).
- Understanding of current Web API security patterns such as OAuth2 and OpenID connect.
- Understanding of UI application patterns such as MVC and MVVM.
- Understanding of design patterns such as Dependency Injection (DI) and Inversion of Control (IOC).
- Ability to work extended hours as needed.
Preferred Education /Experience / License:
- Associate’s Degree in Information Systems or related field, or equivalent work experience required.
- Sales experience is a plus
- Two to five or more years of related experience preferably within a financial institution.
Background checks are required on all bank employees due to the accessibility of Personally Identifiable Private Information.
AAP/EEO Statement
FinWise is an equal opportunity employer and dedicated to diversity and inclusion in the workplace. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender identity, sexual orientation, age, marital status, pregnancy status, veteran status, or disability status.
FinWise provides reasonable accommodations to the known disabilities of individuals in compliance with the Americans with Disabilities Act. For accommodation information or if you need special accommodations to complete the application process, please contact the Human Resource Departmentt at (801) 545 - 6041.
Qualified applicants with criminal history and conviction records will be considered in accordance with legal requirements.