.NET Software Engineer .NET Software Engineer …

in Toronto, ON, Canada
Permanent, Full time
Be the first to apply
in Toronto, ON, Canada
Permanent, Full time
Be the first to apply
.NET Software Engineer
Requisition ID: 64624

Join the Global Community of Scotiabankers to help customers become better off.
Brief Description of Department:
The Enterprise Compliance and Regulatory Systems team is accountable for developing and supporting a number of compliance and risk management related tools and reporting systems within the Bank. The team is seeking a Software Engineer to develop and maintain a number of web applications built on asp.net mvc / asp.net core / Angular as well as SharePoint including the integration of a number of systems within the Bank. The incumbent will be joining a team of solution developers and architects that focus on systems utilized in compliance and risk management.

Key Accountabilities:
Reporting to the Senior Manager - Development of Enterprise Compliance and Regulatory Systems, the incumbent will be responsible for the following:
  1. Design and development and support of high quality web applications built on ASP.NET MVC / C# with an MS SQL Server backend. Additional stacks include ASP.NET Core as well as Angular and SharePoint
  2. Design and development of reports including KPIs for the Business using tools like MS SQL Server Reporting Services / MS PowerBI Reporting Services, Excel, PowerPivot.
  3. Design and development of SQL queries / Stored Procedures / ETL packages using T-SQL and SSIS (SQL Server Integration Services) to extract data from source systems to integrate with data warehouse
  4. Collecting business requirements / user stories from clients
  5. Complete testing to ensure high quality product for clients
  6. Developing SQL views to enable data consumers to read data from data warehouse
  7. Assisting the Solution Architect to integrate systems via REST API, database views, SharePoint lists, sFTP etc
  8. Responsible for documenting databases, data process flows and maintain data dictionaries
  9. Troubleshoot and resolve database and applications defects on servers in a timely manner. Consult with internal and external groups as required
  10. Assist in system upgrades / server upgrades as required
  11. Opportunities for developing and supporting several web-based applications used in an array of functions.
  12. Train and assist users at all levels

Skills Required / Functional Competencies:
  1. At least 3 years of experience on ASP.NET MVC and ASP.NET Core leveraging Bootstrap / FontAwesome / css and modern web application and javascript libraries utilizing MS Visual Studio / Team Foundation Server
  2. At least 3 years of expertise in MS Entity Framework for data persistence
  3. At least 3 years of experience with IIS / Tomcat
  4. Experience working with UI libraries DevCraft / Telerik / Kendo UI
  5. Experience writing Java endpoint REST API services using STS Sprint Tool Suite is a plus
  6. Experience with Microsoft BI stack SQL Server, T-SQL, developing ETL packages in SSIS for integration services, SSRS for reporting services, MS SQL Enterprise Manager, SQL Profiler required
  7. Experience in developing BI reports and completing ad hoc queries and data analysis required
  8. Knowledge and experience with modern javascript frameworks with Angular/React a plus
  9. Experience working with box.com REST APIs a plus
  10. Able to work independently and directly with the product owner to collect user stories / requirements as well as to plan and execute sprints while adhering to architectural standards is critical
  11. Knowledge and experience with JIRA / SharePoint / SP Online is needed
  12. Experience with SDLC methodologies required eg. Agile / Waterfall
  13. Experience with data visualization tools like Tableau or PowerBI is a plus
  14. Experience with development predictive Machine Learning models / Azure Machine Learning / R / Python a plus
  15. Experience with databases, data modeling design, analytics / BI projects a plus
  16. Familiar with data warehouse, ETL, SSIS, SSAS/cubes a plus
  17. Attention to detail is a must and feedback from clients on dashboards and reports must be completed rapidly
  18. Very strong and clear communication and interpersonal skills required
  19. Experience with web development (in ASP.NET or Angular/CSS/HTML 5) a plus
  20. Experience developing code to consuming REST API services a plus
  21. Experience integrating systems with COTS Commercial Off The Shelf software packages a plus
  22. Experience with DevOps, MS Azure Cloud services, Google Cloud Platform etc a plus

Technical Environment:
  1. Platform: Microsoft.NET, IIS, SharePoint, Azure / Office 365 / SharePoint Online
  2. Languages: C#, ASP.NET, T-SQL, Angular / Javascript
  3. Development Environment: Visual Studio
  4. Database: MS SQL Server 2017 / MS SQL Enterprise Manager
  5. Source Control: MS Team Foundation Server / Git
  6. Reporting: MS SQL Server Reporting Services
  7. Data Visualizations: Tableau / MS PowerBI / Excel
Location(s): Canada : Ontario : Toronto
As Canada's International Bank, we are a diverse and global team. We speak more than 100 languages with backgrounds from more than 120 countries. We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance please click here . Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Job Segment: .NET, Developer, Bank, Banking, Software Engineer, Technology, Finance, Engineering