Hitachi Solutions Careers

About Hitachi Solutions

Intermediate Modern Applications Engineer

Location: Toronto, ON

Job Description

Description
The Modern Applications Engineer is responsible for delivering high quality modern applications through collaboration with our team and our customers. Projects may range from short term client assessments through multiyear delivery engagements with large, blended teams.

  • Location: Toronto | Calgary | Remote
  • Travel: Up to 30%

Qualifications

Technologies

We are looking for experience in two or more of the following: 

  • Single Page Application Development (e.g. React, Angular, Aurelia)
  • Mobile Application Development
  • Microsoft Azure
  • Microservice and Containerization
  • IoT (Internet of Things) development
  • JavaScript
  • .NET (C# preferred)
  • ASP.NET (MVC and Web Forms)
  • WebAPI
  • Experience working in a CI/CD environment
  • One or more unit testing(e.g. MS Test, NUnit) and mocking frameworks (e.g. RhinoMocks, Moq, NSubstitute)
  • One or more Dependency Injection frameworks (Unity, Castle Windsor, SimpleInjector, NInject)
  • In depth knowledge of SQL Server/TSQL or other database technology, but does not need to be an administrator
  • Application security
  • Git
  • You must have at least one Microsoft Certification in a relevant discipline or able to obtain one within your first year

The following are optional, however preference will be given to those that have:
·       Experience with Entity Framework or other ORM (Object Relational Mapping)
·       Powershell
·       Experience in SSO (single sign-on)/federated security
·       TypeScript
·       F#
·       Bash
·       Azure DevOps

Nice to haves:
·       PowerApps
·       PHP
·       PowerAutomate
·       MS Flow
·       Java
·       C/C++
·       Linux
·       R
·       Python

Practices, Principles, Techniques
·       Application Security
·       Application Architecture
·       Agile/Scrum/XP(Extreme Programming)
·       TDD (Test driven development)
·       SOLID principles
·       Unit Testing
·       Understands and uses software patterns
·       REST
·       Requirements Gathering
·       DevOps

Delivery Experience

  • 4+ years of overall experience
  • Team member for at least one project
  • 1 project with a mid-large sized team that lasted at least two years is an asset
  • Experience in defining, documenting, and delivering custom solutions
  • Experience working in a CI/CD environment
     

Additional Information

Company Description

The Company
Hitachi Solutions is an impact-driven global leader in consulting dedicated to delivering competitive, end-to-end solutions based on the Microsoft Cloud. Our deeply connected teams are unified by our values and our commitment to helping clients succeed and compete with the largest global enterprises. We are a division of the 38th largest company in the world and carry the strength of a vast network of interconnected Hitachi companies all while remaining nimble, agile, and ready to pivot at a moment’s notice. 

Hitachi Solutions started as three founding partners and transformed into nearly 2,000 consultants, developers, and support personnel all around the globe. With 36 Microsoft Partner of the Year awards, Hitachi Solutions has established itself as a leading partner in the ever-growing landscape of technology consulting. 

The Culture 
Our team is a mix of curious, fun, and get it done. We celebrate collaborative thought leadership and individual talents so that our ideas are translated into real-world results. 

Each day, our team members show up to work as a blank slate with the sole purpose of coloring their canvases with knowledge. We are a complex group of resilient learners and encourage one another to go beyond the limits of conventional expectations. As a member of the dynamic Hitachi Solutions team, you will be challenged, pushed, and unconditionally supported in your efforts to drive the business forward. 

Apply Now