Requisition ID:

Reporting to the Manager of Software Development, the incumbent will focus on web application development and 3rd level troubleshooting support in a Microsoft-based development stack. In a team-based agile SCRUM environment with a focus on digital, the incumbent will work closely with the Software Developers, Product Owner, Quality Assurance Analysts, and 2nd level support teams in delivering and supporting solutions for our clients.

The incumbent will be responsible for the development, implementation, maintenance and testing of various web-based applications.

Responsibilities

  • Member of SCRUM team collaborating to plan, design, develop, test, and maintain web-based business applications built on Microsoft technologies
  • Provide third-level support to business users
  • Perform software debugging using appropriate techniques and tools
  • Analyze and resolve technical and application problems
  • Package code release builds and support deployment of releases
  • Participate in peer‑reviews of solution designs and related code
  • Develop, refine, and tune integrations between applications
  • Assess opportunities for application and process improvement
  • Work with teammates to maintain continuous integration practices
  • Adhere to high‑quality development principles while delivering solutions
  • Provide after‑hours on‑call support to support releases and key business processes on an as‑needed basis

Qualifications

  • Minimum of five (5) years of demonstrated experience developing web applications
  • University degree in Computer Science or a related discipline
  • Proficient with C#, MVC, Web Services/Web API, Angular, ASP.NET, XML in a .NET stack
  • Object‑oriented software design and development
  • Experience in Microsoft SQL Server 2012 or higher database design and development; knowledge with SSIS and SSRS considered an asset
  • User interface design using Angular, HTML, JavaScript
  • Demonstrated experience writing design documents and technical interface specifications
  • Demonstrated experience designing n‑tiered web and client‑server applications, web services and interfaces
  • Knowledge of Agile development processes
  • Experience with Microsoft Visual Studio in a Team Services environment (including source control with GIT)
  • Comprehensive understanding of object‑oriented application development techniques and theories
  • Microsoft .NET technologies
  • Knowledge of service‑oriented architecture and relational databases, including database theory and a robust understanding of business data structures
  • Detail oriented with strong analytical and problem‑solving skills
  • Eagerness to learn current technologies and improve existing skills, abilities, and practices
  • Passion for writing transparent, concise, and comprehensible code
  • Ability to work independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes

Benefits & Perks

  • Commitment to diversity, equity, inclusion, and allyship with inclusive culture and Employee Resource Groups
  • Accessibility and workplace accommodations to remove barriers and meet accessibility requirements
  • Upskilling through online courses, cross‑functional development opportunities, and tuition assistance
  • Competitive rewards program including bonus, adaptable vacation, personal and sick days with benefits starting day one
  • Dynamic ecosystem with free tea & coffee, universal washrooms, and space for team collaboration
  • Community engagement opportunities such as hackathons

Location

Ottawa, Ontario, Canada

At Scotiabank, we are committed to an inclusive and accessible environment for everyone. If you require accommodations during the recruitment and selection process, please let our Recruitment team know.


#J-18808-Ljbffr
Similar jobs

Programmer Analyst Advisory - .Net stack (Ottawa)

Apply Now
Back to search page