London Tech Jobs

Senior Software Developer

by MLD Solutions

Location: London, ON
Date Posted: May 19, 2020
MLD Solutions

Job Description

We currently have one position posted: Senior Software Developer

Senior Software Developer

MLD Solutions Inc. is seeking a senior level Software Developer to join our growing team in London, Ontario. This role requires an experienced Software Developer who has strong understanding of SQL and .Net and database structure. It is ideal for someone who thrives in a fast-paced, creative team environment.

 Responsibilities

  • Work with Project Manager to determine project requirements

  • Help define and assist team members with development standards and best practices in application design and coding, and quality assurance processes

  • Help oversee quality of the code and conduct code reviews

  • Identify and implement methods to improve team productivity and current software design processes

  • Mentor other developers by sharing knowledge, modelling best practices, and providing suggestions to improve the quality of their code

  • Work with the team to meet delivery commitments

  • Help to develop diverse software applications

Requirements

  • A bachelor’s degree in Computer Science or equivalent degree is preferred but an equivalent combination of education and experience will be considered

  • A minimum of 5 years of related industry experience as a developer

  • Skilled in documentation and writing clear, readable, and highly maintainable code

  • Understanding of core programming concepts, theories, and patterns

  • Self-motivated with the ability to work independently, retain flexibility, and maintain composure under pressure

  • Agile methodology

  • Solid programming skills with extensive knowledge in object-oriented programming languages and software design - Ability to apply knowledge to a variety of subject matters is essential

  • Experience:

    • Required

      • .NET

      • SQL / TSQL

    • Desirable

      • DevOps methodology (Azure)

      • Git/TFS (or other version control systems)

      • React

      • Typescript

      • GraphQL

      • Containerized applications using Docker

      • JavaScript/Node.js

      • php

      • Microsoft Dynamics CRM

Additional skills that would be beneficial

Knowledge and experience with:

  • Data modeling and relational databases (Preferably SQL Server or PostgreSQL)

  • Windows -based application environments

  • Web application security

  • Open source technologies

     

    What makes us AWESOME

    MLD Solutions Inc. is a dynamic, forward thinking company that is focused on providing the best service and support to both clients and team members. We have custom client projects as well as products that we license to users. Our clients range from large corporations and school boards to small local companies that require service.


    We offer the following to our team members:

  • Flexible work hours

  • Opportunity to work on multiple projects

  • Applications: Please send resumes to office@mldsolutions.com. Only those being considered will be contacted.

  • Opportunity to work on all aspects of projects

  • Professional development and career advancement opportunities