Software Engineer

1 week ago


Brampton, Ontario, Canada Survalent Full time
Software Developer (.Net/Web) Opportunity

Survalent is seeking a skilled Software Developer to join our Outage Management System (OMS) Development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-performance software applications that empower utilities to efficiently track outages, reduce downtime, and safely guide field crews during restoration activities.

Key Responsibilities:

  • Design and develop web services, including message queuing, push services, and interfaces for external product integration.
  • Collaborate with the development team to create web applications for OMS, ensuring seamless integration and optimal performance.
  • Optimize applications, leveraging expertise in debugging, code analysis, and performance profiling.
  • Develop test procedures, test data, and execute testing to ensure delivered features meet technical and business specifications.
  • Troubleshoot software issues, resolving them in a timely manner.
  • Provide support and product knowledge to end-users and internal stakeholders.
  • Participate in the development of prototypes, MVPs, and PoCs.
  • Drive technical standards, best practices, and support a culture of continuous improvement.
  • Contribute to the development team, utilizing Agile development processes to ensure efficiency while maintaining product robustness and quality.

Requirements:

  • Degree in Computer Science or Power Engineering, or related field.
  • 5+ years of full-stack software development experience with a strong focus on.NET frameworks and programming languages (C#, ASP.NET,.NET Core, and other frameworks).
  • Advanced knowledge and proficiency with Microsoft technologies, including server infrastructure,.NET-based development tools, programming languages, and MS SQL Server RDBMS.
  • Strong knowledge of database integration and development, including Object-Relational Mapping (ORM) libraries like Entity Framework, and SQL Stored Procedures.
  • Proven experience in creating and testing RESTful APIs using.NET and documentation tools like Swagger or API Blueprint.
  • Excellent knowledge of web services standards and technologies, such as Web Sockets, JS, XML, SOAP, WSDL, REST, JSON, and more.
  • Experience with multi-threading, web optimization (caching, load balancing), and other performance-related design constructs.
  • Good knowledge of web security protocols, practices, and data protection techniques, such as end-to-end message encryption and Web/SQL injection prevention.
  • Deep understanding of object-oriented programming (OOP) principles and design patterns.
  • Ability to communicate technical and non-technical information verbally and in writing.
  • Excellent analytical and problem-solving skills.
  • Self-starting, quick learning, and teamwork skills.

Nice to Have:

  • Experience using C++, Visual Studio, and developer frameworks, including WPF, Windows Forms, Windows/Worker Services, and Data Report designer/Generation.
  • Experience working with industry-standard interfaces, such as Multispeak and CIM.
  • Experience with modern front-end web frameworks, such as Angular, Vue, and React.
  • Experience within a spatial/geographic problem set and knowledge of tiled map libraries, such as Open Street Map, Bing, and Google.
  • Familiarity with multiple databases, web servers, and UI/UX design.
  • Familiarity with developing real-time software applications.
  • Experience with various source control applications, including Git and Bitbucket.
  • Experience using collaboration tools, such as Confluence and JIRA.
  • Experience with CURL, Postman, and similar technologies.

Survalent values a diverse workplace and encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply. Survalent is an equal opportunity employer and is committed to providing accommodations for persons with disabilities. If you require accommodation, we will work with you to meet your needs.


  • Software Engineer

    1 week ago


    Brampton, Ontario, Canada 2665958 Ontario Inc Full time

    {"h2": "Job Title: Software Engineer", "p": "We are seeking a skilled Software Engineer to join our team at 2665958 Ontario Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Responsibilities:* Consult with clients to develop and document software requirements*...

  • Software Engineer

    5 days ago


    Brampton, Ontario, Canada The CompDoc Full time

    {"h2": "Job Title: Software Engineer", "p": "At The CompDoc, we are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and developing software applications, working closely with our clients to understand their needs and requirements.Responsibilities:* Consult with clients to develop and...

  • Software Engineer

    5 days ago


    Brampton, Ontario, Canada The CompDoc Full time

    {"h2": "Job Title: Software Engineer", "p": "At The CompDoc, we are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and developing software applications, working closely with our clients to understand their needs and requirements.Responsibilities:* Consult with clients to develop and...

  • Software Engineer

    28 minutes ago


    Brampton, Ontario, Canada SRS TECHNOLOGIES INC Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at SRS Technologies Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Maintain and modify existing software applications to ensure they meet the...

  • Software Engineer

    2 days ago


    Brampton, Ontario, Canada SRS TECHNOLOGIES INC Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at SRS Technologies Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Maintain and modify existing software applications to ensure they meet the...

  • Software Engineer

    2 days ago


    Brampton, Ontario, Canada SRS TECHNOLOGIES INC Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at SRS Technologies Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Maintain and modify existing software applications to ensure they meet the...

  • Software Engineer

    1 week ago


    Brampton, Ontario, Canada ULTIMATE CODERS Full time

    Job Title: Software EngineerULTIMATE CODERS is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Consult with clients to develop and document software requirementsDesign and integrate software codeWrite, modify, integrate, and...

  • Software Engineer

    1 week ago


    Brampton, Ontario, Canada ULTIMATE CODERS Full time

    Job Title: Software EngineerULTIMATE CODERS is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Consult with clients to develop and document software requirementsDesign and integrate software codeWrite, modify, integrate, and...

  • Software Engineer

    5 days ago


    Brampton, Ontario, Canada ULTIMATE CODERS Full time

    Job Title: Software EngineerULTIMATE CODERS is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Consult with clients to develop and document software requirementsDesign and integrate software codeWrite, modify, integrate, and...

  • Software Engineer

    5 days ago


    Brampton, Ontario, Canada ULTIMATE CODERS Full time

    Job Title: Software EngineerULTIMATE CODERS is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Consult with clients to develop and document software requirementsDesign and integrate software codeWrite, modify, integrate, and...

  • Software Engineer

    1 week ago


    Brampton, Ontario, Canada Adamas International Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Adamas International. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications that meet the needs of our clients.Key Responsibilities:Consult with clients to understand their software requirements...

  • Software Engineer

    7 days ago


    Brampton, Ontario, Canada Adamas International Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Adamas International. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications that meet the needs of our clients.Key Responsibilities:Consult with clients to understand their software requirements...

  • Software Engineer

    7 days ago


    Brampton, Ontario, Canada Adamas International Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Adamas International. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications that meet the needs of our clients.Key Responsibilities:Consult with clients to understand their software requirements...

  • Software Engineer

    4 days ago


    Brampton, Ontario, Canada Resonance IT Inc. Full time

    Job Title: IT Software DeveloperWe are seeking a skilled IT Software Developer to join our team at Resonance IT Inc.About the RoleThis is a challenging and rewarding opportunity for a talented software developer to design, develop, and test computer-based systems. The successful candidate will have a strong background in software engineering and a passion...

  • Software Engineer

    6 days ago


    Brampton, Ontario, Canada Resonance IT Inc. Full time

    Job Title: IT Software DeveloperWe are seeking a skilled IT Software Developer to join our team at Resonance IT Inc.About the RoleThis is a challenging and rewarding opportunity for a talented software developer to design, develop, and test computer-based systems. The successful candidate will have a strong background in software engineering and a passion...

  • Software Engineer

    3 weeks ago


    Brampton, Ontario, Canada Rastogi Consulting Inc Full time

    About the RoleRastogi Consulting Inc is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesSoftware Development: Design, develop, and test software applications to meet business requirements.Collaboration: Work with...

  • Software Engineer

    4 days ago


    Brampton, Ontario, Canada Resonance IT Inc. Full time

    Job Title: IT Software DeveloperWe are seeking a skilled IT Software Developer to join our team at Resonance IT Inc.About the RoleThis is a challenging and rewarding opportunity for a talented software developer to design, develop, and test computer-based systems. The successful candidate will have a strong background in software engineering and a passion...

  • Software Engineer

    6 days ago


    Brampton, Ontario, Canada Resonance IT Inc. Full time

    Job Title: IT Software DeveloperWe are seeking a skilled IT Software Developer to join our team at Resonance IT Inc.About the RoleThis is a challenging and rewarding opportunity for a talented software developer to design, develop, and test computer-based systems. The successful candidate will have a strong background in software engineering and a passion...

  • Software Engineer

    2 weeks ago


    Brampton, Ontario, Canada FLAWLESS TECHNOLOGIES Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Flawless Technologies. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesRequirements GatheringConsult with clients to understand their software requirements and document them...

  • Software Engineer

    2 weeks ago


    Brampton, Ontario, Canada FLAWLESS TECHNOLOGIES Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Flawless Technologies. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesRequirements GatheringConsult with clients to understand their software requirements and document them...