TITLE: SENIOR SOFTWARE DEVELOPER
REPORTS TO: SENIOR SOFTWARE DEVELOPMENT, TECHNICAL LEAD
POSITION DESCRIPTION:
Summitt Energy is seeking a highly skilled Senior Software Developer with expertise in Microsoft technologies. In this pivotal role, you will be responsible for designing, modifying, developing, and implementing software applications and components. You will work on a diverse range of projects, including new website products, mobile applications, and data warehouses. Your contributions will extend beyond development, as you will also provide technical leadership and influence within the team.
WORK TYPE:
Hybrid – 2-3 days a week in the office
Location: Mississauga, ON, Canada
KEY RESPOINSIBILITIES:
- Design and implement multi-tier enterprise-level web and mobile applications by leveraging Microsoft .NET, SQL Server, and JavaScript frameworks.
- Share the DevOps responsibilities including version updates, code repository decisions, and deployment strategies using OctoDeploy.
- Build high-quality code that meets business, security, and performance requirements.
- Spearhead software system testing and validation procedures, maintaining comprehensive documentation throughout the process.
- Diagnose and rectify programming errors, demonstrating a knack for troubleshooting, and implementing necessary system changes.
- Collaborate with a team of software developers, QAs, and Bas to ensure requirements and deadlines are met.
- Adhere to our change management process for application updates and deployments.
- Participate in project management, including daily attendance at scrum meetings and ensuring JIRA tasks are kept up to date.
- Provide mentorship, coaching and technical leadership to other team members.
- Work with senior technical and business domain experts to design a variety of software solutions.
EDUCATION, EXPERIENCE, SKILLS, AND CAPABILITIES:
- 5+ years of work experience as a Full-Stack Developer.
- Expert knowledge and experience developing using Microsoft technologies - ASP.NET and C#.
- Experience with MS-SQL server, stored procedures programming, and database architecture and design.
- Working knowledge of Web services and RESTful APIs.
- Knowledge of SQL Server Broker Services would be an asset,
- Knowledge of SQL Server Integration Services would be an asset.
- Knowledge of ARR load balancing technologies.
- Knowledge and experience with Azure App Insights, and other health check strategies.
- Experience troubleshooting solution performance with a multi-tier environment.
- Understanding of design patterns and frameworks, such as MVC and Entity Framework
- Experience with version control software (e.g., TFS, Git) and issue tracking software (e.g., Jira)
- Experience in Azure hosting and development environments.
Summitt Energy is committed to fostering an inclusive and accessible environment. We welcome and encourage applications from individuals with disabilities. Accommodations are available upon request for candidates participating in all aspects of the selection process. As an equal opportunity employer, we invite applications from all interested parties. We appreciate your interest in Summitt Energy; however, only those selected for an interview will be contacted.