Senior Full-Stack .NET Developer
Edmonton, AB
Requisition ID: (19014814)
Primary Location: Canada-Alberta-Edmonton
Other Locations: Canada-Alberta-Calgary
Job Function: Software Development
Job Posting Date: Dec 9, 2019, 4:26:43 PM


Emerson is currently hiring a Senior Full Stack .NET Developer to join our growing Zedi Cloud SCADA Solutions team. The preferred candidate is innovative and boasts a passionate enjoyment of technology, bringing a depth of front-end and back-end experience to a team that is excited about becoming thought leaders in our industry. Utilizing a solid technical skill to deliver secure, scalable and responsive solutions to meet customer needs now and going forward.

Roles and Responsibilities

Providing technical leadership and software solution excellence within a cloud IoT platform
Delivering secure, scalable, and responsive software solutions that meet customer needs now, while ensuring that we can meet their growing needs in the future
Collaborating with Developer and QA peers to ensure well-tested, yet highly agile system changes using our delivery platform (Azure DevOps) - including peer design and code reviews
Proactively identifying and dealing with gaps in our products and processes
Bringing a depth of front-end and back-end experience to a team that is excited about becoming thought leaders in our industry
Other duties as required

Experience and Education Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or a related field
8+ years of relevant Developer experience building .NET applications using Visual Studio

Preferred Knowledge and Skills

Exceptional skills in C#.NET and ASP.NET, including ASP.NET MVC, ASP.NET Web API are required
Expertise with HTML, JavaScript, CSS
Knowledge using UI frameworks such as React, Angular, etc.
Proficient in web services and standards like REST, JSON, and OAuth
Expertise with unit test methodologies and tools such as xUnit
Expertise in Visual Studio
Experience with version control systems such as Git
Experience with PL/SQL
Familiarity with modern design methodologies such as Responsive Design
Experience with ORMs such as NHibernate or Entity Framework
Experience working in an Agile work environment
SOLID understanding of GoF principles and practices
Excellence in interpersonal, presentation, and written communication skills.
Commitment to mentoring and sharing your knowledge with your peers.
Related certification (MCSA, MCSD/E)
Deep professional insight into the intricacies of the .NET Framework and .NET Core
Experience with LESS, SASS, Bootstrap, and other UI tools or frameworks
Experience with test automation tools such as Selenium or Ranorex
Experience using other platforms such as Java on Unix or Node applicaitons
Mobile experience

About Emerson
At Emerson, we are innovators and problem-solvers, focused on a common purpose: leaving our world in a better place than we found it. Each and every day, our foundational values—integrity, safety and quality, supporting our people, customer focus, continuous improvement, collaboration and innovation—inform every decision we make and empower our employees to keep reaching higher.

As a global technology and engineering leader, we provide groundbreaking solutions for customers in industrial, commercial, and residential markets.

Our Automation Solutions business helps process, hybrid, and discrete manufacturers maximize production and protect personnel and the environment while optimizing their energy and operating costs. Our Commercial & Residential Solutions business helps ensure human comfort and health, protect food quality and safety, advance energy efficiency and create sustainable infrastructure.

Emerson, a Fortune 500 company with $17.4 billion in sales, more than 20 Innovation, Solutions & Engineering Centers, and 200 manufacturing locations worldwide, is committed to helping employees grow and thrive throughout their careers.

Whether you're an established professional looking for a career change, an undergraduate student exploring options or a recent MBA graduate, you'll find a variety of opportunities at Emerson. Join our team and start your journey today.