JOB SUMMARY:
The software engineer will focus on making a positive impact on the people we work with – our clients, our coworkers, and our community.
The core platform engineering team leads organization through digital transformation, process automation, and integration to improve efficiency and solve complex business problems.
The software engineer partners with the business, IT teams and external partners.
As a collective team, they discover, design, develop, and deploy solutions through digital transformation, automation, and integration.
The role offers a challenging environment with an exposure to work with multiple technical teams and vendors, utilizing several technologies and supporting high visibility applications.
The job offers opportunities to work on analyzing complex system issues and working with vendors in a banking environment.
The role requires strong interpersonal skills, high competency, and ability to quickly adapt to a continually changing environment.
PRINCIPAL DUTIES & RESPONSIBILITIES:
Work with business and cross-functional teams to gather and document requirements to meet business needs.
Provide technical assistance and cross training to business and internal team members.
Collaborate with business partners for continuous improvement opportunities.
Identify exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges.
Develop and maintain automated builds and container orchestration for distributed systems to improve delivery speed.
Seek out and identify areas for improvement for the team and technology.
Analyze application performance in a variety of environments, design and implement optimizations.
Exposure to with API Management tools.
Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments.
Perform deep-dive analysis to understand and solve integration needs between data sources and applications.