Job Title: Full Stack DeveloperLocation: RemoteClient: Condominium Authority of OntarioDuration: 12 Months (Good Possibility to Extend)
Note:Preference will be given to those candidate who has previously worked with government clients/project.
BACKGROUND:The Condominium Authority of Ontario is a not-for-profit designated authority. We provide education, consumer protection, information and dispute resolution for condominium communities. What we offer:We are a dynamic organization working in a rapidly changing and exciting sector. We value innovation, a get-it-done mindset, collaboration and creativity. We believe in giving our people a chance to learn, grow and shine. We are committed to the well-being and work-life balance of our team members and offer competitive compensation.
PURPOSE OF POSITIONAs a Full Stack .NET Developer, you will get the opportunity to work on the front-end and back-end of our digital solutions with the latest technologies from Microsoft.
KEY RESPONSIBILITIES• Work in a development team to develop .NET applications.• Implement new and maintain existing features and user interfaces for CAO Application.• Contribute to all development layers: User Interface, Middleware, SQL Server.• Collaborate in an Agile team, reviewing product backlogs, analyzing feasibility and complexity, recommending approaches, and providing effort estimates.• Strong advocate and experience with automated testing and DevOps (CI/CD).• Translate application storyboards and use cases into functional applications.• Design, build, and maintain efficient, reusable, and reliable code.• Analyze / Identify / Resolve system issues and recommend system enhancements or fixes.• Perform peer reviews.• Knack for writing clean, readable, and easily maintainable code.• Self-Disciplined and Self-Managed.• Good Verbal & written communication skills. QUALIFICATIONS, SKILLS, AND KNOWLEDGE• Modular test-driven web application development – 5+ years• C# - 5+ years• ASP .NET | .NET Core – 3+ years• Entity Framework (EF) Core or other ORM experience – 3+ years• Bootstrap, CSS, and HTML – 2+ years• SQL / – 4+ years• Agile working experience – 2+ years Nice to Have• Experience with the identity provider (OAuth2/OpenID)• Angular – 2+ years• Experience with AODA, Microservices, Distributed Messaging, and Document DB (MongoDB, Cosmo DB)• Domain-Driven Development