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 experience developing with C# .NET programming language
  • Good understanding of software design patterns
  • Good understanding of data modelling and storage with well-known relational database (preferably SQL)
  • Demonstrable versatility in multiple front-end and back-end technologies such as JavaScript, HTML5, CSS3, AngularJS, NodeJS, REST APIs, JSON, WCF, Web API, Unity, LINQ
  • Experience (or strong interest) in agile methods such as Scrum/XP, Behaviour Driven Development, and Continuous Delivery
  • You have written Unit Tests and UI Automation Tests
  • Bachelor’s Degree from an accredited college or equivalent work experience

Responsibilities

  • Collaborate with data scientists and product teams to design, develop, and deploy generative AI features
  • Write well-designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
  • Provide technical guidance on the research and development of new products and services
  • Contribute to the entire development lifecycle of analysis, design, implementation and test
  • Detect, report, investigate, and fix product defects
  • Automation, including writing unit and integration tests
  • 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
  • Participate in brainstorming and idea generation activities
  • Ensure seamless integration of AI solutions with existing systems and infrastructure

Preferred Qualifications

    No preferred qualifications provided.