Senior Software Developer
Company | SOTI |
---|---|
Location | Mississauga, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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.