We are looking for an experienced Senior Software Developer to join our IPFusion Control team. As a Senior Software Developer, you will be expected to contribute in the analysis, design, implementation, verification, and maintenance of software solutions. You will also specialize in understanding the technologies we have in practice, assist in adopting and researching new ones, and mentorship.
Key Responsibilities:
- Work closely with a team to develop the best experience for our user base.
- Create and enhance features and tools within the platform.
- Investigate and diagnose issues as they occur in live environments.
- Assist with architecture and design.
- Support the professional development of our junior team members through coaching and mentoring.
- Ensure coding standards and code quality through code reviews.
- Enable continuous improvement through the introduction of new technologies and processes.
- Create and review technical and end user product documentation.
- Stay current with our platform and business goals.
Key Skills and Attributes:
- Minimum 5 years experience in software development.
- Experience with C# & .NET. C/C++ experience is a plus.
- Experience with one or more Database systems (e.g. SQL Server, MySQL).
- Excellent problem-solving skills and the ability to think strategically.
- Familiarity with debugging and the ability to diagnose issues.
- Basic DevOps knowledge.
- Ability to design and architect client/server solutions.
- Strong communication and interpersonal skills.
- Ability to work independently.
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent experience.
Perks & Benefits:
- Retirement Support: We provide every full-time permanent employee with RRSP matching for their long-term plans.
- Health & Wellness: Staying healthy is important; we provide health, dental, life, and disability insurance, along with our employee assistance program (EAP).
- Development Opportunities: We value your career development by offering professional support, training reimbursement programs, Lunch n' Learns, etc.
- Social: We enjoy getting together at our company golf tournament, Christmas parties, summer BBQs, etc.
- Culture: Join our innovative, collaborative, and energetic environment.
- Flexibility: We try to accommodate real life as much as possible and know that work is only a part of our daily lives.
- Office: Plenty to do besides work with a gym and golf simulator. We are within walking distance of a golf course, too!
About Us:
IPFusion is a leader in bringing operational efficiency to the building management and physical security space. Our platform focuses on integration with best in class security and safety systems including Video Management, Access Control, and Alarming. With real-time alerting, we empower security response personnel and building operators to respond quickly with the right decisions.
IPFusion is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.