JOB DESCRIPTION
Insight Global is looking for a backend C# developer to join an amazing team at one of the top 5 North American banks. Work closely with backend teams to design and integrate RESTful interfaces that conform to modern standards of readability and transparency expected of public APIs. Decompose large, complex projects into smaller tasks and provide high-level estimates to assist with project planning and tracking. Implement new features and update existing web application behaviors in accordance with evolving product needs. Troubleshoot and correct defects present in the product throughout development, quality assurance, and in live client-facing systems. Document technical details as needed to support future maintenance of the product: requirements, configuration / installation instructions, implementation notes, limitations or assumptions. Refactoring code as needed to support long-term performance and maintainability goals.
REQUIRED SKILLS AND EXPERIENCE
Required Skills & Experience -4+ years as a backend developer using .Net frameworks and specifically C# language. -Hands on experience with Algorithms and creating from scratch -Exposure to Databases such as SQL & MongoDB -Able to problem solve through Data structures (Maps, Sets, Arrays, dictionaries) Nice to Have Skills & Experience -Banking experience
NICE TO HAVE SKILLS AND EXPERIENCE
Previous BMO exp