Enterprise Software Engineer

3 weeks ago


Oakville, Canada Spark Power Corp Full time

Enterprise Software Engineer

Spark Power, a trusted partner in energy in North America, is looking for an Enterprise Software Engineer to join our Oakville team. The individual in the role is driven to collaborate with teams across the organization to ensure the optimization of applications and business processes that support the organization.

What will you do as the Enterprise Software Engineer?

  • Act as a technical leader defining and guiding all aspects of the Spark application technical design and architecture.
  • Participate in peer-reviews of solution designs and related code.
  • Create technical work breakdown structures and task dependencies.
  • Help to foster creativity while maintaining the discipline necessary to deliver quality features on time and on budget.
  • Participate in Agile sprint planning sessions and provide constructive feedback.
  • Prepare software packages for deployment that adhere to the defined standard deployment policies.
  • Be highly responsive to critical production issues providing timely and effective solutions.
  • Develop and implement policies, procedures, and guidelines for both internal development team and vendor provided resources.
  • Lead internal and/or outsourced resources to deliver projects and/or augment teams.
  • Ensure project milestones and department goals are met, adhering to approved budgets.
  • Oversee and coach developers as required in achieving effective software service delivery for the organization.
  • Coordinate with IT Management to implement connectivity to business applications.
  • Raise and escalate any issues and concerns with ITS management and/or business process owners.

Spark Power Employee Benefits and Perks:

  • Diverse customer base - including: industrial, commercial, and institutional.
  • Competitive wages and commission, and bonus structure.
  • Excellent benefits package with flexible options and wellness spending accounts.
  • RRSP.
  • Hands-on and supportive leadership team.
  • Continuous training and skills improvement including Spark U and external training.
  • Employee referral bonus program.
  • …much more.

Do you have the Spark? Here’s what we’re looking for:

  • University or post-graduate level education in computer science, business or related field.
  • Experience with Azure DevOps along with application development and application management methods and best practices.
  • Experience in implementing enterprise-grade product/software spanning 10+ years.
  • Minimum of 3 years of technical leadership.
  • Experience with management and oversight of third-party service providers in the completion of IT services and deliverables.
  • Proficiency in developing SQL queries, extracting data from databases, and understanding complex database schemas and database objects.
  • In-depth understanding of Web Services, Service-Oriented Architectures, and Object-Oriented techniques.
  • Experience in software development and support using languages C#, Angular, Python, JavaScript, and R.
  • Able to operate with a big picture mindset and adjust for technical granularities when required.
  • Knowledge and understanding of key technologies and application environments including:
    • Financial ERP and corporate reporting systems, BI (business intelligence) and application integration, data management and translation/extract, end-user computing, and end-user collaboration platforms (e.g. CRM, Field Service Management).
  • Successful delivery of projects using Application development and SDLC best practices (e.g. Agile, Waterfall methodologies).
  • Experience with software-as-a-service (SaaS) platforms.
  • Strategic thinker with a stakeholder-centric focus with a demonstrated ability to identify, research and resolve complex technical problems.
  • Strong desire to provide high-quality deliverables and to succeed by learning from colleagues and creating collaborative relationships at all levels.
  • Proficient in self-planning skills sufficient to schedule, organize and manage multiple activities of varying complexity according to established plans and adjusting work schedules according to changing priorities and time constraints.
  • Excellent verbal, written and interpersonal communication skills sufficient to effectively communicate information to stakeholders.
  • Ability to multi-task and work in a deadline-driven environment.

Who is Spark Power?

Spark Power is the leading independent provider of end-to-end electrical services and operations and maintenance services to the industrial, utility, and renewable asset markets in North America. We work to earn the right to be our customers’ Trusted Partner in Power. Our highly skilled and dedicated people, located in the communities we serve, combined with our knowledge of the power industry, technology expertise, and commitment to safety, ensures we deliver the right solutions that keep our customers’ operations up and running today and better equipped for tomorrow.

Spark Power welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

#J-18808-Ljbffr

  • Oakville, Canada Spark Power Corp Full time

    Enterprise Software Engineer Spark Power, a trusted partner in energy in North America, are looking for an Enterprise Software Engineer t o join our Oakville team. The individual in the role is driven to collaborate with teams across the organization to ensure the optimization of applications and business processes that support the organization. What...


  • Oakville, Canada Spark Power Full time

    Enterprise Software Engineer Spark Power, a trusted partner in energy in North America, are looking for an Enterprise Software Engineer to join our Oakville team. The individual in the role is driven to collaborate with teams across the organization to ensure the optimization of applications and business processes that support the organization. ...


  • Oakville, Canada Spark Power Corp Full time

    Enterprise Software Engineer Spark Power, a trusted partner in energy in North America, is looking for an Enterprise Software Engineer to join our Oakville team. The individual in the role is driven to collaborate with teams across the organization to ensure the optimization of applications and business processes that support the organization. What will you...


  • Oakville, Canada Spark Power Corp Full time

    Enterprise Software Engineer Spark Power, a trusted partner in energy in North America, is looking for an Enterprise Software Engineer to join our Oakville team. The individual in the role is driven to collaborate with teams across the organization to ensure the optimization of applications and business processes that support the organization. What will you...


  • Oakville, Ontario, B8B, Halton, Canada Spark Power Corp Full time

    Enterprise Software Engineer Spark Power, a trusted partner in energy in North America, is looking for an Enterprise Software Engineer to join our Oakville team. The individual in the role is driven to collaborate with teams across the organization to ensure the optimization of applications and business processes that support the organization. What will you...


  • Oakville, Ontario, Canada Spark Power Corp Full time

    About the RoleSpark Power Corp is seeking a highly skilled Enterprise Software Engineer to join our Oakville team. As a key member of our software development team, you will play a critical role in designing, developing, and implementing enterprise-grade software solutions that support our business operations.Key ResponsibilitiesTechnical Leadership: Provide...

  • Software Engineer

    2 weeks ago


    Oakville, Ontario, Canada KingswaySoft Inc Full time

    About KingswaySoft Inc.KingswaySoft Inc. is a leading provider of innovative software solutions for the enterprise market. We are currently seeking a highly skilled and experienced Software Engineer to join our high-performing development team.Job SummaryThis is a crucial hands-on role responsible for engineering and building complex integration software. As...

  • Software Engineer

    2 weeks ago


    Oakville, Ontario, Canada KingswaySoft Inc Full time

    About KingswaySoft Inc.KingswaySoft Inc. is a leading provider of innovative software solutions for the enterprise market. We are currently seeking a highly skilled and experienced Software Engineer to join our high-performing development team.Job SummaryThis is a crucial hands-on role responsible for engineering and building complex integration software. As...


  • Oakville, Ontario, Canada Spark Power Full time

    Job SummarySpark Power is seeking a highly skilled and experienced Enterprise Software Engineer to join our Oakville team. As a key member of our software development team, you will play a critical role in designing, developing, and implementing enterprise-grade software solutions that meet the needs of our organization.Key ResponsibilitiesTechnical...

  • Software Engineer

    2 weeks ago


    Oakville, Ontario, Canada KingswaySoft Inc Full time

    About KingswaySoft Inc.KingswaySoft Inc. is a leading provider of innovative software solutions, and we are currently seeking a highly skilled and experienced software engineer to join our high-performing team.Job SummaryThis is a crucial hands-on role responsible for engineering and building complex integration software. As a member of our software...

  • Software Engineer

    2 weeks ago


    Oakville, Ontario, Canada KingswaySoft Inc Full time

    About KingswaySoft Inc.KingswaySoft Inc. is a leading provider of innovative software solutions, and we are currently seeking a highly skilled and experienced software engineer to join our high-performing team.Job SummaryThis is a crucial hands-on role responsible for engineering and building complex integration software. As a member of our software...


  • Oakville, Ontario, Canada KingswaySoft Inc Full time

    KingswaySoft Inc is seeking to enhance its dynamic development team with experienced Java Software Engineers. This pivotal role involves hands-on engineering and the development of sophisticated integration software within the industry. You will utilize your Java expertise to design and implement innovative solutions. As a member of our esteemed software...

  • Software Engineer

    1 week ago


    Oakville, Ontario, Canada KingswaySoft Inc Full time

    KingswaySoft Inc is seeking a highly skilled and experienced.NET developer to join our team of talented engineers.This critical role involves designing and building complex integration software that requires a deep understanding of.NET Framework, C#, and OOP principles.Key Responsibilities:Develop robust and high-performance code in C# and.NET...

  • Software Engineer

    1 week ago


    Oakville, Ontario, Canada KingswaySoft Inc Full time

    KingswaySoft Inc is seeking a highly skilled and experienced.NET developer to join our team of talented engineers.This critical role involves designing and building complex integration software that requires a deep understanding of.NET Framework, C#, and OOP principles.Key Responsibilities:Develop robust and high-performance code in C# and.NET...

  • Software Engineer

    14 hours ago


    Oakville, Ontario, Canada Sagen Full time

    Job DescriptionReporting to the Manager, Software Engineering, the Software Engineer is primarily responsible for developing and maintaining scalable and reliable software engineering solutions in a time-bound agile manner.This role has the unique opportunity to dive into projects and deliverables spanning across all business units and functions across the...

  • Software Engineer

    14 hours ago


    Oakville, Ontario, Canada Sagen Full time

    Job DescriptionReporting to the Manager, Software Engineering, the Software Engineer is primarily responsible for developing and maintaining scalable and reliable software engineering solutions in a time-bound agile manner.This role has the unique opportunity to dive into projects and deliverables spanning across all business units and functions across the...

  • Software Engineer

    18 hours ago


    Oakville, Ontario, Canada Sagen Full time

    Job DescriptionReporting to the Manager, Software Engineering, the Software Engineer is primarily responsible for developing and maintaining scalable and reliable software engineering solutions in a time-bound agile manner.This role has the unique opportunity to dive into projects and deliverables spanning across all business units and functions across the...

  • Software Engineer

    18 hours ago


    Oakville, Ontario, Canada Sagen Full time

    Job DescriptionReporting to the Manager, Software Engineering, the Software Engineer is primarily responsible for developing and maintaining scalable and reliable software engineering solutions in a time-bound agile manner.This role has the unique opportunity to dive into projects and deliverables spanning across all business units and functions across the...


  • Oakville, Ontario, Canada KingswaySoft Inc Full time

    KingswaySoft Inc is seeking to enhance its dynamic development team with experienced Java Software Engineers. This pivotal role involves the design and construction of sophisticated integration software within the industry. You will utilize your Java expertise to develop and implement innovative solutions. As a key member of the software engineering team,...


  • Oakville, Ontario, Canada KingswaySoft Inc Full time

    KingswaySoft Inc is seeking experienced Java Software Engineers to enhance our dynamic development team. This pivotal role involves designing and developing sophisticated integration software that is essential in our industry. In this position, you will utilize your Java expertise to devise and implement cutting-edge solutions. As part of the KingswaySoft...