Country:

Canada

Cities:

Vancouver

Area of expertise:

Software Engineering

Job Description

Role Overview:

We are growing our team and looking for someone who enjoys working with Microsoft technologies on a fun and challenging project together with a team of inspiring colleagues. You will be joining our Software Engineering team of approximately four coworkers who are all passionate about pushing the limits of Microsoft technologies to help our customer achieve their goals. Sound like something for you?

As a Full Stack Developer you will have to performs activities in all layers of the stack, from setting up the database to programming in the back-end and the front-end you also will be involved in all stages of software, database integrations, network and hosting management, user interface, user experience, and back-end server management.

Key RolResponsibilities:

  • Scope out and develop new features and enhancements with a previously built and supported application to meet our clients ongoing needs.
  • Assist in defining and reviewing requirements and use cases for enhancements to the application.
  • Prioritize and manage ticket escalation, meeting the required deadlines for ticket response and resolution.
  • Investigate and triage incidents according to a defined incident management process.
  • Troubleshoot and resolve reported defects within our supported set of applications.
  • Manage work effort of team, addressing client concerns and queries and ensuring high quality standards are maintained.
  • Oversee all aspects of a production environment to ensure key metrics and Service Level Agreements (SLA’s) are being adhered to.
  • Hands-on experience working with large scale production environments with minimal downtime
  • Demonstrated ability to troubleshoot complex system and application issues.
  • You have college diploma in Computer Science, Engineering or a related field with 2-3 or more years of experience working in an application support or development role.
  • Business awareness and understanding of business requirements of IT
  • Excellent problem-solving, strong analytical and organizational skills

Key Role Skill & Capability Requirements:

  • Development experience with some or all the following technologies: Node/React, Angular, C#/.NET, WPF, SQL Server, Java, SharePoint and Web Technologies (XML/JavaScript/AJAX)
  • Base foundation in OOP and Database skills necessary
  • Experience working with large scale production environments requiring minimal downtime
  • Demonstrated ability to troubleshoot complex system and application issues
  • Have a university degree or college diploma in Computer Science, Engineering or a related field
  • Pick up new technologies quickly, thoroughly, and confidently, based on concepts you already understand
  • Can think on their feet and thrive under pressure

Preferred Education Background:

University degree required in Computer Science, Computer Engineering, or related field

Preferred Years of Work Experience:

1-3 years of experience working in a Production Support or Development role


Apply now

Share this job:

Share Facebook Twitter Email

About Avanade

Avanade leads in providing innovative digital services, business solutions and design-led experiences for its clients, delivered through the power of people and the Microsoft ecosystem. Our professionals combine technology, business and industry expertise to build and deploy solutions to realize results for clients and their customers. Avanade has 29,000 digitally connected people across 23 countries, bringing clients the best thinking through a collaborative culture that honors diversity and reflects the communities in which we operate. We welcome all, and seek talented individuals who can bring their whole self to work, build inclusive teams and encourage diversity inside and outside the organization. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at www.avanade.com.