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 21 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Edmonton, AB vacancy
  •  ...Job Responsibility: Are you a driven algorithm developer with a passion for turning complex data into real-world impact? At PulseMedica,...  ...that the content can be reviewed by those who do not have a strong software/algorithm background. Qualifications ~5+ years of software... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Pulse Medica

    Edmonton, AB
    7 days ago
  • $110k per year

     ...hazardous and non-hazardous applications. The purpose of the Senior Firmware Developer is to lead Titan firmware development projects, mentoring...  ...Provide subject matter expertise and leadership in embedded software systems, applied to telecom, radio, Industrial IoT, and B2B... 
    Senior
    Permanent employment
    Full time
    Casual work
    Relocation
    Monday to friday
    Flexible hours
    Shift work

    Titan Logix Corp.

    Edmonton, AB
    2 days ago
  •  ...Job Responsibility: Title Senior Application Developer Location Remote (Onboarding is onsite in Edmonton, AB) Start Date 05-30-2025 Language English Salary Negotiable Security Clearance None Duration 24+ Months Date Posted 04-23-2025 Job ID 13735 Recruiter... 
    Senior
    Full time
    Internship
    Remote work

    Maplesoft Group

    Edmonton, AB
    7 days ago
  •  ...efficiency. Learn more at  fleetworthy.com . About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our...  ...involved in. Advocate for investment in platform health, developer experience, and quality alongside feature work. Understand... 
    Senior
    Remote work
    Shift work

    Fleetworthy

    Edmonton, AB
    17 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
    a month 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
    29 days ago
  •  ...Job Responsibility: Description Our Client is seeking a Senior Application Developer with advanced expertise in Microsoft Power Platform, including...  ...Client will not provide office space, desks, hardware, or software. Proponents must reside in Canada and ensure all work is... 
    Senior
    Hourly pay
    Contract work
    Work at office
    Remote work

    Vantix Systems Inc

    Edmonton, AB
    7 days ago
  •  ...providing investors, businesses and economic developers access to relevant economic data and...  ...with the capacity to analyze and adapt to develop styles/strategies that were not aligned with...  ...Operating System, Microsoft Office software, Microsoft Project Formal application... 
    Senior
    Remote job
    Work at office

    P@thlion Staffing Careers

    Edmonton, AB
    a month ago
  •  ...Responsibility: Description Our Client is seeking a QA Automation Developer to work on service innovation, program review, and digital...  ...web applications, Rest APIs Experience using version control software, GIT Experience writing test cases ~ Soft Skills: **MUST have... 
    Hourly pay
    Contract work
    Fixed term contract
    Remote work

    Vantix Systems Inc

    Edmonton, AB
    2 days ago
  • $3600 - $6000 per month

     ...Requirements: Education: Bachelor's degree or above in Computer Science, Software Engineering, Human-Computer Interaction, Digital Media, or...  ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;... 
    Full time
    Internship
    Relocation

    Kaiyan Medical

    Edmonton, AB
    17 days ago
  •  ...are seeking a talented and experienced Internal Data Warehouse Developer to join our dynamic team. AI Tech Offers: Competitive wages...  ...and dimensional modeling. Familiarity with other supporting software and tools relevant to data warehousing and analytics. RMC Group... 
    Full time
    Local area
    Relocation

    RMC Group of Companies

    Edmonton, AB
    7 days ago
  •  ...Quality Assurance Automation Developer  Client: Government of Alberta (GOA) – Technology and Innovation (Digital Design & Delivery Division...  ...implementation Jira Xray User Acceptance Testing (UAT) Enterprise Agile delivery experience AI-assisted software testing... 
    Full time
    Remote work

    SereneAid

    Edmonton, AB
    9 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... 
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours
    1 day per week

    KV Capital

    Edmonton, AB
    22 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
    28 days ago
  • $83.08k - $115.03k per year

     ...Climate Regulation and Carbon Markets Branch of the Policy Division of Environment and Protected Areas, the selected candidate will develop software systems and automation processes to assess data and information submitted by regulated facilities under the TIER Regulation. The... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Casual work
    Monday to friday
    Flexible hours
    Shift work
    2 days per week

    Government of Alberta

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

     ...We achieve our purpose through developing games because they are the...  ...Lead Gameplay Programmer (Lead Software Engineer) to join the Programming...  ...leverage those concepts to develop world-class experiences. You design...  ...plugin We are seeking a Senior (L3) skill set for this role.... 
    Senior
    Seasonal work
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Flexible hours

    Inflexion Games

    Edmonton, AB
    7 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
    a month 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
  •  ...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
  •  ....g.: 10/4, 5/2, 9/5). Here's how a(n) Senior Project Accountant for our Edmonton Industrial...  ...external stakeholders, as required. Develops and maintains strong customer focused...  ...knowledge and experience with accounting software. Specific experience with Oracle/E1 is an... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Remote work

    PCL Construction

    Edmonton, AB
    6 hours ago
  •  ...Albertans. DDD requires up to seven (7) QA Automation Developers to work with DDD on service innovation, program review and digital transformation projects across the GoA. The QA Automation Developer(s) will work as part of cross-functional program review or product... 
    Remote job
    Full time

    P@thlion Staffing Careers

    Edmonton, AB
    10 days ago
  •  ...and discover new ones. If you see yourself growing with PCL as a Senior Estimator , apply to be considered for this opportunity....  ...organizational skills and ability to multitask. ~ Strong ability to develop and maintain productive working relationships with owners, peers... 
    Senior
    Long term contract
    Contract work
    For contractors
    Flexible hours

    PCL Construction

    Edmonton, AB
    1 day ago
  •  ...shaping the future of your career. As a Senior Project Accountant for PCL Industrial...  ...with internal and external stakeholders. Develops and maintains strong customer-focused...  ...knowledge and/or experience with JD Edwards ERP software. Advanced understanding of full-cycle... 
    Senior
    Long term contract
    Contract work
    Work at office
    Flexible hours

    PCL Construction

    Edmonton, AB
    1 day ago
  • $80.46k - $105.6k per year

     ...for an energetic and client-orientated Senior Network Consultant for our Edmonton...  ...network solutions. A Day in the Life Develop network technology solutions, taking into...  ...diagnose, troubleshoot, and resolve hardware, software, or other network and system problems,... 
    Senior
    Flexible hours

    Long View Systems

    Edmonton, AB
    8 days ago
  • $92.93k - $132.75k per year

     ...proposals within the City. As a Senior Engineer, you will be...  ...through The City Plan Use highly developed relationship building skills,...  ...and morale Build and develop a team approach to accomplish...  ...demand models and traffic modeling software outputs (such as Emme, Synchro... 
    Senior
    Permanent employment
    Full time
    Work from home

    City of Edmonton

    Edmonton, AB
    7 days ago
  •  ...Buildings + Places Canada is seeking a Senior Mechanical Designer for our Edmonton, AB...  ...drafting for building mechanical systems. Develop mechanical system layouts and detailed...  ...and deadlines. Use collaboration software platforms such as ProjectWise, BIM360, and... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Edmonton, AB
    7 days ago
  • $7000 per month

     ...The Role We are currently recruiting a Senior Mechanical Estimator to assist in...  ...discipline leads and operations personnel. Develop relationships with OCL’s key vendors and...  ...of a project through the use of Ineight software, incorporating all labor, equipment, and... 
    Senior
    Long term contract
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Local area
    Flexible hours

    OCL Group Inc.

    Edmonton, AB
    16 days 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
    a month ago
  • $95k - $125k per year

     ...buildings are conceived and constructed.  Entuitive is looking for a Senior Structural Engineer, based in our Edmonton office to be part of...  ...such as Microsoft Word and Excel and structural analysis software (SAP2000, RAM, etc.).  ~ Excellent communication skills both... 
    Senior
    Full time
    Contract work
    Work at office
    Flexible hours

    Entuitive

    Edmonton, AB
    9 days ago
  •  ...What You'll Do Reporting to the Commissioning Manager, the Senior Commissioning Technologist is responsible for commissioning, testing...  ..., CT’s and PT’s, NGR, and Capbank  Experience with testing software is considered an asset (Omicron Test Universe, Doble M4000, AcSELerator... 
    Senior
    Weekly pay
    Long term contract
    Permanent employment
    Full time
    Work at office
    Trial period

    Rising Edge Group

    Edmonton, AB
    9 days ago

Do you want to receive more vacancies?

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