Back End C# / .NET Developer at LANDR enhancing cloud-based solutions for the music industry. Collaborating within a cross-functional team to implement and deploy high-quality software.
Responsibilities
As part of the Web development team, the successful candidate will work on the Back-End of our solution, developed and deployed on Amazon AWS.
Implement features defined by product managers and designers to deliver an engaging user experience.
Design, develop, and deploy high-quality software on schedule, following Agile (Scrum) methodology using the following web and mobile technologies.
Work with SQL databases such as MySQL and NoSQL databases such as DynamoDB.
Work on the Amazon AWS platform and its associated services.
Ensure software development adheres to the best practices established by our development methodology.
Be responsible for deploying code to production via our continuous integration platform.
Participate in Agile sprint planning, task preparation, demos, and peer code reviews.
Requirements
5+ years of professional experience at product-focused companies.
Experience with the Agile/Scrum development lifecycle, with the ability to deliver high-quality software on time.
Strong understanding of service-oriented architecture, object-oriented design, and unit testing in a test-driven development environment.
Proficiency in C# and experience developing RESTful APIs.
Experience modeling data for NoSQL databases such as DynamoDB.
Experience modeling data for SQL databases such as MySQL.
Experience with microservices architectures and Docker.
Experience developing and deploying products on Amazon AWS or other cloud hosting environments.
Fluency in French and English, both spoken and written.
Benefits
Health insurance coverage, including access to a doctor via Maple and an Employee Assistance Program (via Homewood).
Frequent office and social events (catered Mondays, bagel Tuesdays, happy hours, etc.).
Your birthday is a paid day off.
Annual allowances for public transit (Montreal employees) and for sports activities.
Free access to our music studio (for practice or recording).
Free access to LANDR products.
Open-plan downtown office near Square-Victoria metro station.
Partnerships with local music events and festivals (MUTEK, Pop Montréal, Igloofest, etc.).
Senior Full Stack Engineer at GAP designing and building scalable applications with Node.js, React, and Golang. Collaborating on high - performance solutions in cloud - native environments.
Senior Software Engineer developing card systems and services for Luminor. Collaborating within an agile team to ensure high performance and compliance in banking applications.
Senior Software Engineer (Kotlin) developing card systems and services at Luminor. Collaborating with product owners and engineers in the banking sector with flexibly remote work.
Senior Software Engineer developing card systems and related services for Luminor Group in a hybrid role. Collaborating with agile teams and ensuring compliance with banking standards.
Software Developer driving digital transformation in life sciences through Python and AWS solution development. Collaborating with scientists and operations to build robust data pipelines.
Staff Software Engineer at CBA creating AI - powered engineering solutions. Leading critical banking initiatives in a team focused on engineering, technology, and innovation.
Senior Backend Engineer developing Kotlin backend services for E WIE EINFACH in Köln. Responsible for cloud - native architectures and API - driven integrations on AWS.
Energy Storage Engineer involved in BESS project development and design at Omexom Renewable Energies Offshore GmbH. Collaborating with interdisciplinary teams on innovative energy solutions.
Software Engineer responsible for software lifecycle involving analysis, design, development, and testing at Bancolombia. Collaborating on improvements and ensuring compliance with industry best practices.
Software Engineer managing the software lifecycle for Customer Contact Platforms at Bancolombia. Ensuring high - quality, secure, and efficient software development following best practices.