Technical Lead, Enterprise Applications

Posted 5 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Technical Lead guiding architecture, development, and support for Spark Power’s enterprise applications. Enabling reliable software systems for North American electrical and renewable energy services.

Responsibilities

  • Define and guide all aspects of Spark Power’s application technical design and architecture
  • Lead peer reviews of solution designs and related code
  • Create technical work breakdown structures and task dependencies
  • Participate in Agile sprint planning and provide constructive feedback
  • Prepare software packages for deployment according to standard deployment policies
  • Perform hands-on technical development
  • Respond to critical production issues with timely and effective solutions
  • Develop and implement policies, procedures, and guidelines for internal development teams and vendor resources
  • Lead internal and outsourced resources to deliver projects and augment teams
  • Ensure project milestones and department goals are met within approved budgets
  • Oversee and coach developers to achieve effective software service delivery
  • Escalate issues and concerns to IT leaders and business process owners
  • Promote responsible and effective use of AI in software development
  • Collaborate with internal teams, third-party providers, and business committees to optimize enterprise applications

Requirements

  • University or post graduate level education in computer science, business or related field
  • Experience with Azure DevOps, application development, and application management methods and best-practices
  • 6+ years of experience implementing enterprise-grade products/software
  • Minimum of 1 year of technical leadership experience
  • Experience managing and overseeing third-party service providers in IT services and deliverables
  • Proficiency 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 with software development and support using C#, Angular, Python, and JavaScript
  • Knowledge of financial ERP and corporate reporting systems
  • Knowledge of application integration, data management and translation/extract, end-user computing, and collaboration platforms such as CRM and Field Service Management
  • Experience delivering projects using application development and SDLC best practices, including Agile and Waterfall methodologies
  • Experience with software-as-a-service (SaaS) platforms
  • Ability to identify, research, and resolve complex technical problems
  • Self-planning skills to schedule, organize, and manage multiple activities of varying complexity
  • Excellent verbal, written, and interpersonal communication skills
  • Ability to multitask and work in a deadline-driven environment

Benefits

  • Competitive wages
  • Excellent benefits package with flexible options and wellness spending accounts
  • RRSP
  • Hands-on and supportive leadership team
  • Employee referral bonus program

Job type

Full Time

Experience level

Senior

Salary

CA$105,000 - CA$120,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureERPJavaScriptPythonSDLCSparkSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.