Role: Senior Back-end Developer
Location: Mississauga, ON
Contract
Responsibilities
• Maintain database structure and SQL scripts and optimise performance.
• Help define architectures and design patterns.
• Build and maintain clean, simple and readable code with consistent naming convention.
• Follow existing architecture and patterns.
• Ability to learn quickly and adapt to fast paced dynamic environment and technology stack.
• Strong communication and interpersonal skills.
• Can translate business goals into actionable work assignments with minimal direction.
• Work closely with product, QA and UX teams to design the best solutions for our consumers.
• Keeping up-to-date with industry trends and technology development.
• Most importantly, team player!
Requirements
• Degree or diploma in Computer Science or related field.
• 10 + years of development experience.
• Proficiency in SQL Server, Oracle, database replication and ETL.
• Proficiency in C#, ASP.Net, .Net Core and SQL.
• Comprehensive understanding in Object Oriented programming, multi threading and ORM.
• Experience building modern APIs.
• Experience with version control software (VSTS, Git).
• Ability to understand requirements and map to technical implementation.
• Strong track record of shipping products.
• Working experience with API Manager Platform like MuleSoft is nice to have.
• Experience working in an Agile or Scrum development environment