First Interstate Bank is looking to solve the problem of connecting disparate systems, applications, and data across the enterprise, and ensuring alignment with long-term business goals, technology roadmaps, and security policies.
Requirements
- Advanced experience with Git and GitHub for version control and CI/CD pipelines for automated software deployment.
- Solid understanding of cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).
- Advanced experience in developing and deploying custom integration software solutions.
- Strong hands-on experience with APIs, web services (REST/SOAP), microservices, and middleware technologies.
- Fluent with Agile/Scrum development methodologies.
- Two or more years of experience programming in languages and frameworks such as .NET Core, C-Sharp, and SQL required
- Two or more years of experience building and deploying within integration tools and platforms like MuleSoft, Microsoft Power Platform, and/or Azure Integration Services required
Responsibilities
- Deploys and implements scalable integration solutions that connect disparate systems, applications, and data across the enterprise.
- Works closely with enterprise architecture, security, and stakeholders to ensure all integration solutions align with long-term business goals, technology roadmaps, and security policies.
- Co-architects and co-solutions new integration solutions with various IT stakeholders.
- Leads efforts in managing and optimizing middleware platforms, API gateways, and other integration technologies.
- Writes clean, efficient, and maintainable code to build integration layers, APIs, and microservices.
- Develops custom solutions when needed to bridge systems.
- Diagnoses, troubleshoots, and resolves performance issues in integration points; continuously monitors and improves the performance, reliability, and scalability of the integration systems.
Other
- Bachelor's Degree in a related field required
- 7-9 years of experience in software development, enterprise integration, and/or equivalent combination of education and experience required
- Ability to work effectively in a collaborative team environment.
- Ability to provide guidance to more junior engineers.
- Regular and Predictable Attendance - Required