Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

Full-time

C-FER Technologies

Come Join Us!

For over 40 years, C-FER Technologies has helped our clients transform their business by tackling their most challenging technical problems to improve safety, operational efficiency and environmental performance. In tackling these challenges, C-FER utilizes our varied expertise in engineering analysis and large-scale testing, with a focus on safe execution, independent results, and quality deliverables. We are often called upon to be the “First” to perform a new analysis, set-up a test that has never been tried, or create new ways of solving a unique problem.

C-FER has also developed specialized engineering software to assist the oil and gas industry to conduct detailed analyses of complex systems. These programs combine industry-accepted best practices with new engineering approaches to help operating companies and equipment vendors make operational and purchasing decisions.

What You’ll Do

We have an immediate opening for a permanent, full-time Senior Software Developer to join our Digital Solutions and Services Department. Reporting to the Department Manager, Digital Solutions and Services, you will collaborate with our engineering teams to design, test, implement and maintain software programs that form integral parts of C-FER’s innovative technologies for the oil and gas and pipeline industries.

Key responsibilities include but are not limited to the following:

  • Collaborating in the design, implementation and testing of C-FER-developed software products and data sources.
  • Driving the deployment, support, maintenance, configuration, and integrity of C-FER-developed software products for internal and external clients.
  • Guiding the design and estimation of user-requested modifications to C-FER-developed software products.
  • Ensuring effective troubleshooting of software issues identified with C-FER-developed software products, delivering user-centric solutions for internal and external clients.
  • Effectively guiding and reviewing work of Software Development Team members.
  • Providing project leadership and guidance in the development and execution of software development projects and initiatives.
  • Creating technical documentation and supporting resources to provide instruction and information on Software Development processes.
  • Providing recommendations and assisting in the creation of C-FER’s software development policies and guidelines to ensure they are current and meet the business needs of the organization and parent company.
  • Training and mentoring less experienced employees.

Who You Are

  • Self-motivated and organized, with strong time management abilities and attention to detail.
  • Solution- and detail-orientated approach, with the ability to be both creative and analytical to solve problems.
  • Curious and resourceful, with a demonstrated passion for learning and staying ahead in your field.
  • Comfortable with change and fostering a culture of continuous improvement and innovation.
  • Value a positive and inclusive work environment, supporting professional growth and development among team members.
  • An excellent communicator, both verbal and written, with superior interpersonal skills.
  • Ability to influence, mentor and develop others.
  • Ability to work on site with regular business hours.

Your qualifications and experience

  • Accredited 2- to 3-year Information Technology Certificate or Diploma with a minimum of 7 years of related work experience in supporting a computer networking environment, or a Bachelor's Degree in a related field with a minimum of 5 years of related work experience, or equivalent.
  • Experience creating and maintaining Windows applications using C# .NET.
  • Experience creating and maintaining Windows applications using Microsoft Visual C++.
  • Experience creating and maintaining web applications using ASP.NET, Javascript, and HTML.
  • Experience with relational database design and programming using SQL and T-SQL in Microsoft SQL Server and Microsoft Access environments.
  • Experience with managing code in a source control system.
  • Excellent problem-solving and debugging skills.
  • Strong leadership skills, including:
  • Modeling interpersonal skills – self-awareness, listening, and giving/receiving feedback.
  • Developing people – mentoring, effective delegation, fostering learning, and supportive relationships.
  • Influencing – building consensus, managing relationships, and being a trusted partner.
  • Demonstrating client focus – acting as a trusted advisor, negotiating, identifying opportunities, and ensuring high-quality results.
  • Aligning with and promoting C-FER values and ethics – serving as a role model with integrity, trust, and reliability.

Nice to haves

  • Experience with Windows application development using Windows Presentation Foundation (WPF) or Windows Forms.
  • Experience with Windows application development using Microsoft Foundation Classes (MVC).
  • Experience with web development using TypeScript and Internet Information Services (IIS).
  • Experience with Azure web apps, logic apps, and storage.
  • Working knowledge of Azure DevOps management and CI/CD pipelines.
  • Working knowledge of Python programming.

What We Offer You

C-FER offers a comprehensive benefits package (extended health and dental), company-matched pension , 14 paid Earned Days Off plus 3 weeks’ vacation (minimum) to start, 11 paid STAT holidays, Benefit Flex Credits , as well as challenging, unique and real-world problems to solve. We recognize that our employees are individuals with different needs. We strive to help balance work and personal life and support our employees’ development at every stage of their career.

If you believe you are qualified for this position, please forward your cover letter, resume including examples of work projects you completed in one PDF document quoting Competition No. 26-007 to ***email_hidden***. This position will remain open until a suitable candidate is hired.

We thank all applicants for their interest; however, only those chosen for further consideration will be contacted.

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Edmonton, AB vacancy
  •  ...We are hiring a Senior Full Stack Developer to join the Digital Design and Delivery Division (“3D”) of the Government of Alberta , working...  ...contribute to a team’s shared understanding of: The related software ecosystem Project team working agreements Current... 
    Senior
    Hourly pay
    Full time
    For contractors
    Casual work
    Remote work

    S M Software Solutions Inc

    Edmonton, AB
    5 days ago
  • $70k - $140k per year

    Senior Full Stack .NET Developer Position Description Are you motivated by the opportunity to delight your clients by providing innovative solutions...  ...improvement, and delivering business value through modern software engineering practices. If you thrive in collaborative... 
    Senior
    Contract work
    Edmonton, AB
    16 days ago
  •  ...Province requires up to fifty (50) Full Stack Developers to work with 3D on service innovation,...  ...and affordable. The Full Stack Developer(s) will participate in and contribute to...  ...of project issues including the related software ecosystem, the project team working agreement... 
    Senior
    Remote job
    Full time
    Contract work

    P@thlion Staffing Careers

    Edmonton, AB
    8 days ago
  • $145.9k per year

     ...foundations that power Jobber Online at scale. We develop shared libraries, standards, and platform...  ...in developing highly scalable, robust software solutions across multiple layers of the...  ...-up Functional Interview (90mins) and a Senior Leadership Interview (45mins). If a team... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Jobber

    Edmonton, AB
    13 days ago
  •  ...are continuing to expand nationally to Vancouver. POSITION Software Engineer LOCATION Edmonton, Alberta or Remote YOUR OPPORTUNITY...  ...will encompass: Full Stack Development: Designing, developing, and enhancing end-to-end software solutions, building complete... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours
    1 day per week

    KV Capital

    Edmonton, AB
    1 day ago
  •  ...Full Stack Developer  Client Government of Alberta (GoA) – Technology and Innovation (Digital Design & Delivery Division – 3D)...  ...deployment and production releases. Contribute to CI/CD practices and software quality improvements. Help modernize legacy applications into... 
    Full time
    Contract work
    Casual work
    Remote work

    Upstaff

    Edmonton, AB
    6 days ago
  •  ...Reporting to Director, Benefit Systems, the Automation & Integration Developer is responsible for performing analysis, configuration,...  ...stakeholders to gather and define business requirements throughout the Software Development Life Cycle (SDLC). Identify and implement process... 
    Full time
    For contractors
    Work from home

    OpenCircle Association

    Edmonton, AB
    9 days ago
  •  ...Senior Full Stack Application Developer (Azure / StencilJS / Umbraco CMS) Location: Edmonton, Alberta (Primarily Remote – Canada Only) Work Arrangement...  ...and maintain technical documentation. Coordinate software releases and deployment activities. Support... 
    Senior
    Contract work
    Remote work
    Home office
    Monday to friday

    SereneAid

    Edmonton, AB
    21 days ago
  •  ...more at  fleetworthy.com . Job Responsibilities Design, develop, monitor and maintain backend applications and microservices using...  ..., GitLab, BitBucket, Azure DevOps, … ~ Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc... 

    Fleetworthy

    Edmonton, AB
    7 days ago
  • $17 per hour

     ...Job Responsibility: This is a full-time role as a Web Developer (LMS) at Canpro Process Services Ltd. The Web Developer (LMS) will be responsible for back-end web development, software development, and programming of the Learning Management System (LMS) for the company. The... 
    Hourly pay
    Full time
    Remote work
    Monday to friday
    Flexible hours

    Canpro Process Services Ltd

    Edmonton, AB
    7 days ago
  •  ...province? Our client is seeking Full Stack Developers to join their Digital Design and Delivery...  ...frameworks, UX design, and cutting-edge software practices. •Predictable Work-Life...  ...documentation. •End-to-End Development: Design and develop detailed full-stack solutions, completing... 
    Long term contract
    Full time
    Contract work
    Immediate start
    Remote work

    Randstad

    Edmonton, AB
    9 days ago
  • Our client, a major Canadian enterprise, is seeking a Security Developer strong technical understanding of application security and a collaborative...  ...effort from our development teams across CXT. Complete Software Inventory (SBOM): Create an automated, comprehensive list of all... 
    Contract work
    Immediate start

    Randstad

    Edmonton, AB
    22 days ago
  • $80 - $90 per hour

     ...Full Stack Developer — Remote Help deliver the next generation of government digital services through innovative transformation projects. Contribute to technical discovery, solution design, software development, and continuous improvement while collaborating with agile... 
    Hourly pay
    Contract work
    Remote work
    Weekday work

    Recrute Action

    Edmonton, AB
    7 days ago
  •  ...infrastructure team is for you! As a  Senior Bridge Lead based in Calgary or Edmonton,...  ...aspects of the design process. Develop, review, and approve technical designs, reports...  ...experience in structural engineering and design software, with a focus on bridge design and... 
    Senior
    Long term contract
    For contractors
    Local area
    Flexible hours
    Shift work

    Hatch

    Edmonton, AB
    1 day ago
  • $150k - $180k per year

    Overview Languages English Education Master's degree or equivalent experience Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely. Benefits Health benefits Dental plan...
    Permanent employment
    Full time
    Remote work

    AltaML Inc.

    Edmonton, AB
    3 days ago
  •  ...highly motivated, accountable, and resilient Senior Estimator to join our client's growing...  ...-building events. Responsibilities Develop, refine, and execute winning bid...  ...skills in MS Excel and modern cost-estimating software, coupled with the ability to interpret complex... 
    Senior
    Long term contract
    For subcontractor
    Internship

    Randstad

    Edmonton, AB
    2 days ago
  •  ...Client is seeking up to two (2) experienced and motivated Senior Back-End Developers to lead and manage the back-end implementation of large-scale...  ...access, this could be the perfect opportunity for you. The Developer(s) will be working with modern, user-centered Agile... 
    Senior
    Hourly pay
    Contract work
    Work at office
    Remote work

    Vantix Systems Inc

    Edmonton, AB
    9 days ago
  •  ...Reporting to the IT Operations Manager, the Senior systems Administrator's role is to ensure...  ...environment. This includes planning, developing, installing, configuring, maintaining, supporting...  ...optimizing all network, off-the-shelf software, and hardware used to provide APEGA’s... 
    Senior
    Permanent employment
    Full time
    Local area

    The Association of Professional Engineers and Geoscientists ...

    Edmonton, AB
    3 days ago
  •  ...you belong at PCL.   If you see yourself growing with PCL as a Senior Estimator, apply to this posting and we’ll consider you for...  ...organizational skills and ability to multitask. ~ Strong ability to develop and maintain productive working relationships with owners, peers... 
    Senior
    Contract work
    For contractors

    PCL Construction

    Edmonton, AB
    8 hours ago
  • $110k - $160k per year

     ...Responsibilities We are looking for a hands-on Generative AI Developer with strong experience in building intelligent applications using...  ...Engineering, or related field. •    3+ years of experience in software development, with a focus on AI/ML applications. •    Hands-on... 

    Lantern

    Edmonton, AB
    17 days ago
  •  ...for the end user. We could use a passionate techy like you! As a Developer for our Digital Member Experience team, you'll help provide AMA...  ...solutions. The primary responsibility of this job is to translate software requirements into working software and to code, maintain,... 
    Full time
    Internship
    Work at office
    Work from home
    Flexible hours

    Alberta Motor Association

    Edmonton, AB
    7 days ago
  •  ...Unlock your potential as a Microsoft Dynamics BC Developer in a fully remote position, working with cutting-edge technology to drive business...  ...user experience and achieving business goals through innovative software development. Key responsibilities include: - Developing... 
    Contract work
    Remote work
    Flexible hours

    Nigel Frank International

    Edmonton, AB
    more than 2 months ago
  •  ...Job Description (JD) Position: Full Stack Application Developer / Application Development Support Specialist Client: Government of Alberta (GoA) – Technology and Innovation Business Unit: Economic Intelligence & Investment Services Branch Location:... 
    Contract work
    Remote work
    Monday to friday

    SereneAid

    Edmonton, AB
    21 days ago
  •  ...The Opportunity Tetra Tech is adding a Senior Transportation Design Engineer to our Transportation...  ...Proven experience with Civil 3D design software. Experience with other software (i.e....  .... Possess a strong ability to develop and maintain positive relationships with... 
    Senior
    Full time

    Tetra Tech

    Edmonton, AB
    4 days ago
  •  ...Senior Accountant Location: Edmonton, AB Company: Scheffer Andrew Ltd. Scheffer Andrew Ltd. is a well-established, medium-sized...  ...Strong knowledge of ASPE Proficiency with accounting software and experience with project management software Advanced Excel... 
    Senior
    Full time
    Local area
    Flexible hours

    Scheffer Andrew

    Edmonton, AB
    4 days ago
  • $125k - $160k per year

     ...Job Description We are seeking an Senior Estimator  with a passion for...  ...a general contractor not self performing developer ~ ICI, residential, recreational, healthcare...  ...discipline; advanced Excel and cost-estimating software proficiency  ~ Organized & Detail-Oriented... 
    Senior
    Long term contract
    Full time
    For contractors
    For subcontractor

    Chandos

    Edmonton, AB
    11 days ago
  • $75k - $100k per year

     ...CPA-designated accountant to join our team as a Senior Accounting Manager. The successful candidate will...  ...enhance the efficiency of accounting operations. Develop and maintain accounting procedures and policies. Software Proficiency: Effectively utilize Profit Master accounting... 
    Senior
    Full time
    Monday to friday
    Flexible hours

    Fancy Doors and Mouldings Ltd.

    Edmonton, AB
    7 days ago
  • $85 - $105 per hour

     ...Hiring: Senior IT Change Manager Location: Edmonton, Alberta, Remote Duration: August...  ...all aspects of the project delivery and software development lifecycles....  ...strategies, estimate resource requirements, develop and monitor work plans for completion of... 
    Senior
    Hourly pay
    For contractors
    Immediate start
    Remote work

    StafinGo

    Edmonton, AB
    7 days ago
  •  ...Unlock your potential as a BC Developer in an exciting remote opportunity focused on enhancing business solutions. In this role, you will leverage your expertise with Dynamics 365 Business Central to deliver impactful results for clients. You will collaborate in a flexible... 
    Contract work
    Remote work
    Flexible hours

    Nigel Frank International

    Edmonton, AB
    more than 2 months ago
  •  ...continues, we're looking for an experienced Senior Estimator who wants more than another...  ...personnel to identify opportunities, develop winning strategies, and drive profitable...  ...Bluebeam, AutoCAD, or similar estimating software. ~ Strong leadership, communication, and... 
    Senior
    Full time
    Contract work
    For contractors
    For subcontractor
    Monday to friday

    Wilco Contractors Northwest Inc

    Edmonton, AB
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!