Posted in

Senior Software Developer

Senior Software Developer

CompanySOTI
LocationMississauga, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • A minimum of 5+ years of related industry experience working in software development environments
  • Strong background and experience with C# and .NET platform
  • Strong problem solving and troubleshooting skills are required
  • Good communication skills are required
  • Experience with SQL databases (including T-SQL and creation/use of stored procedures and triggers)
  • Have knowledge of TDD and BDD

Responsibilities

  • Develop innovative solutions to tackle big industry problems using C# and .NET
  • Provide mentorship and ideas to other team members
  • Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
  • Contribute towards the entire development life cycle of analysis, design, implementation and test
  • Support the design, architecture, development, and maintenance of database support tools and applications
  • Detect, report, investigate, and fix product defects
  • Automation, including writing unit and integration tests
  • Optimize and apply best practices
  • Maintain high standards of quality for code, technical documentation, and deliverables
  • Collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions
  • Be active in the community by participating in meetups and conferences
  • Participate in brainstorming and idea generation activities
  • Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projects

Preferred Qualifications

  • Nice-to-have experience with C++ and front-end technologies: JS, AngularJS, CSS
  • Bonus if you have experience with DevOps / Continuous Integration / Continuous Delivery / Infrastructure as Code / Infrastructure as Service concepts
  • Exposure to JSON, XML and Angular JS is nice to have
  • Diploma or Bachelors in Computer Science or related area of study