Software Engineer Co-op / Intern (Winter 2027)
Core
Software engineering co-op/intern supporting technology platforms for core banking, customer servicing, and customer engagement at a major financial institution.
Role type
Software Engineer Co-op / Intern
Builds
Technology platforms including core banking, customer servicing, and customer engagement systems
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Data Structures and Algorithms, Object-Oriented Programming (OOP), SOLID Principles, Coding, Debugging, Problem Solving, Relational Databases, Source Code Management (GIT), Jira, Confluence, Cloud Technologies
Preferred skills
Data Generation, Data Masking, Data Archiving, Data Virtualization, Data Modelling, Database Development
Technologies
C, C++, C#, Java, JavaScript, Python, NodeJS, Ruby, SQL, .NET, Angular, TypeScript, React, Linux, Unix, Oracle, DB2, MS SQL, FIX Protocol, XML, WSDL, HTTP, VBA, FPML
Responsibilities
Assist in development/maintenance of processes for issue prevention and incident resolution; Work with business partners to define and develop detailed business requirements; Design, develop and deploy system enhancements; Perform Unit and System Integration testing; Document system deployment plans; Participate in Proof of Concept (POC) on new technologies; Troubleshoot and determine root cause and resolution for application defects; Ensure defect free programming by testing and debugging; Apply Software Development Life Cycle (SDLC) and Project Management Methodology (PMLC) to complete specific development tasks; Adhere to standard security coding practices.
Seniority
Intern / Co-op