Middleware Engineer

  • Location: Oakville, Ontario
  • Type: Permanent
  • Job #1124

An exciting opportunity to join a Company looking to break barriers and push the envelope forward is available. In this role, the successful candidate will be working on Middleware technology that will impact sectors across the country. 

 

Some Key details:
 

What Does A Day in The Life Looks Like:
 

·  Develop, maintain and support integrations(web services, APIs, etc) between enterprise business, workflow, and productivity platforms

· Configure, customize, script, and develop application integrations

· Document code, technology, processes, and procedures

· Gather feature requests from differnet lines of business, define user stories along with the architect or PO to respond to requests as appropriate, and groom product backlog along with the Scrum team.

  • Develop, maintain and support integrations (web services, APIs, etc.) between enterprise business, workflow, and productivity platforms
  • Configure, customize, script, and develop application integrations
  • Document code, technology, processes, and procedures
  • Gather feature requests from internal business units, write user stories along with the architect or PO to respond to requests as appropriate, and groom product backlog along with the Scrum team.

 

Your Technical Stack Looks Like:
 

  • Bachelor's degree in Computer science or related field
  • Minimum 5 years of experience on either Java, .NET (Framework/Core) or Node.Js Platforms with following proficiency levels on corresponding technology stack:

    Highly Skilled: 

  • Micro and SOA based REST services, SOAP based web Services, RDBMS (SQL Server/Oracle/M SQL etc.), Message Queues, Service Bus, Web Sockets, ORM (Entity Framework/NHibernate etc.), No SQL(MongoDB/ Redis/Aerospike etc.), version control(GIT/TFVC etc.) & Dependency Injection   

    (Intermediate Knowledge)

  • Swagger, Cloud Services (Azure/AWS/GCP etc.), Serverless Computing, CI/CD (Jenkins/Azure pipelines/Wercker etc.), SCRUM/Agile methodologies, APM (New Relic/Azure Application Insights etc.), Design Patterns

Basic Knowledge

  • Containerization tools (Dockers, Kubernetes etc.), Azure DevOps/JIRA

Awareness

  • Scaled Agile Framework, Enterprise Architecture Practices

 

Bonus Points If You Have These:
 

  • Experience building serverless applications on AWS or Azure.
  • Experience with Salesforce or other CRMs