Description
Founded in 1995, Cogir Real Estate employs over 16,000 passionate real estate professionals. Driven by our constant desire to give meaning to real estate, we aim to humanize, create, and exceed expectations in order to design pleasant, functional living environments that reflect the people who inhabit them. Our team manages more than 365 properties located in Canada and the United States. We oversee 5 million square feet of commercial real estate and 43,000 residential units, including over 120 private residences for seniors. The Cogir Foundation supports projects and causes grouped under four main pillars: youth, seniors, cultural diversity, and the environment.
Purpose of the position
This role’s focus will be bringing new full stack .Net solutions to life as well as supporting existing deployments. The .Net Programmer Analyst will develop integrations, middle-layer application logic, and front-end web GUI code, primarily using C# and Visual Studio.
Working primarily independently, but as a member of a small (3-5 person) software development team, this role will experience both breadth and depth in the software development process with responsibility, at times, for the entire development cycle from requirements gathering, to specifications & design through to development, testing, promotion, documentation and maintenance.
More specifically, your daily routine with us will look like :
- Leverage current knowledge and prior experience to implement and maintain software, primarily in C#, in a lean and efficient manner, within existing and new architectural frameworks
- Identify, investigate, and qualify possible open-source alternatives to custom code
- When applicable, rapidly prototype multiple possible solutions, and interface with stakeholders to determine the most appropriate path forward
- Design, develop and implement new web solutions using Cogir’s current tech stack
- Maintain and extend our current software products
- Work as part of a design team
- Participate in code reviews of existing software and proposing improvements.
- Ensure the Cogir Development Standards and Best Practices are followed
- Uphold and embody Cogir’s values-focusing on people, fostering creativity, and striving for excellence.
- Any other duties as required
The ideal candidate possesses :
- Ability to solve complex development issues while meeting deadlines
- Ability to manage competing priorities
- Autonomy, attention to detail, problem-solving skills, and the ability to work well in a team
- Excellent interpersonal and communication skills; the ability to transform technical requirements into user-friendly solutions
- Self-starter, entrepreneurial spirit
- Natural tendency to look for improvements to existing solutions and processes
Qualifications required :
- Education: Post-secondary diploma or degree in Software Engineering, Computer Engineering, Computer Science or similar experience.
- Substantial prior experience in software development using one or more object-oriented languages, likely though some combination of education and industrial experience, with a demonstrated portfolio of successful software development projects
- Extensive experience to leveraging third-party APIs.
- Proven record with C#, ASP.NET, Core, MVC, SQL Server
- Classic ASP, Razor, Blazor, Azure SQL are considered assets
- PHP, MySQL, Vue.JS are considered assets
- General database design principles
- English proficiency is essential for this role and Bilingualism (English/French) is considered an asset
What will be offered to you :
- Competitive salary
- Free parking
- Group insurance
- Telemedicine
- Annual vacation
- Monthly transportation reimbursement
- A welcoming team
- Hybrid work mode
- Flexible hours
- Employee assistance program
- Company events
- Stimulating challenges in line with your ambitions !