Senior .net Engineer

Engineering · Full-time · Toronto, Canada

Job description

About the Company

Blackstone Energy Services Inc. is an independent and unbiased energy advisor providing

services to public institutions and private sector organizations to help them manage their energy

budgets, consumption needs, and carbon reduction efforts. We are guided by our impassioned

vision to take all of our clients to net-zero by 2050 and have won three consecutive Canadian

Business Excellence Awards. Since 2003, we have been helping our clients save, sustain and

thrive in the built environment by developing custom energy management solutions for cost

and consumption improvements, conservation and efficiency, carbon advisory, and renewable

generation.

We are seeking a highly skilled and experienced Senior .NET Engineer to join our team. The ideal candidate will have a strong background in .NET development, a passion for technology, and the ability to provide technical leadership in projects. This role will involve designing, developing, and maintaining high-quality software solutions while ensuring best practices and fostering a collaborative environment.

Key Responsibilities:

  • Technical Leadership:
    • Lead and mentor a team of .NET engineers, providing technical guidance and support.
    • Drive architectural decisions and ensure alignment with best practices and company standards.
    • Oversee code reviews, ensure code quality, and promote continuous improvement.
  • Software Development:
    • Design, develop, test, and deploy high-quality software solutions using .NET technologies.
    • Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver robust solutions.
    • Troubleshoot and resolve complex technical issues and bugs.
  • Project Management:
    • Participate in project planning, estimation, and tracking.
    • Ensure timely delivery of projects while maintaining high standards of quality and performance.
    • Coordinate with stakeholders to understand business requirements and translate them into technical solutions.
  • Innovation and Improvement:
    • Stay current with industry trends and emerging technologies to drive innovation.
    • Identify areas for process improvement and implement solutions to enhance team productivity and efficiency.

Qualifications:

  • Education:
    • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree is a plus.
  • Experience:
    • Minimum of 7-10 years of experience in software development with a strong focus on .NET technologies.
    • Experience with cloud platforms (e.g., Azure, AWS) is highly desirable.
    • Expert knowledge of .NET and JavaScript development and open source frameworks using object oriented programming.
    • Strong knowledge of test driven development best practices and frameworks.
    • Strong knowledge of continuous integration and continuous delivery.
    • Experience in Agile development and familiarity with sprint planning, demos and retrospectives.
  • Skills:
    • Proficiency in C#, ASP.NET, .NET Core, and related frameworks.

    • Strong understanding of object-oriented programming (OOP) principles and design patterns.

    • Experience with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React) is a plus.

    • Deep knowledge and proficiency with the Microsoft suite of technologies including server infrastructure, .NET based development tools and programming languages, SQL Server RDBMS, SSRS and PowerBI

    • Excellent problem-solving skills and attention to detail.

    • Strong communication and interpersonal skills.

    • Ability to work effectively in a fast-paced, collaborative environment.

See How We’re Creating Good Energy

At Blackstone we operate with an ethos of creating good energy for our people, clients and the planet. Our values are central to guiding how we do business and why we do what we do:

Client First.

Anticipate customer needs and act with unbiased transparency to earn their trust.

Climate Crusaders.

Net-zero impact is our passion and protecting the planet, our responsibility.

Make it Right.

Deliver with excellence, always. Do the right thing even when it’s not the easiest thing.

Think Like an Entrepreneur.

The new energy economy demands we create, do better, innovate and think big to solve for the climate crisis.

Team Up.

Collaborate to bring innovative perspectives and the best solutions. Our unique, diverse backgrounds and experiences fuel better outcomes for all.

Why job seekers choose Blackstone:

We offer an attractive total compensation plan that includes competitive pay, flexible work arrangements, fully funded, employee-focused benefits (including virtual doctors, and an extensive Employee Assistance Plan), and a collaborative, inclusive, solutions-oriented work culture.

Blackstone is an equal opportunity employer, providing equal opportunities to employees regardless of gender, race, ethnicity, disability, sexual orientation, religion, marital status or age.

Our commitment to sustainability is foundational to who we are.  Read our Corporate ESG reporthere.

We thank all candidates for their interest, however, only those being considered for an interview will be contacted. No phone calls, please.   

Peers

View in org chart