Senior Software Developer
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.
- ...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...SuggestedPermanent employmentFull timeRemote work
$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...SeniorPermanent employmentFull timeCasual workRelocationMonday to fridayFlexible hoursShift work- ...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...SeniorFull timeInternshipRemote work
- ...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...SeniorRemote workShift work
$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...SeniorContract work- ...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...SeniorRemote jobFull timeContract work
- ...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...SeniorHourly payContract workWork at officeRemote work
- ...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...SeniorRemote jobWork at office
- ...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 payContract workFixed term contractRemote work
- ...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 timeLocal areaRelocation
$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 timeInternshipRelocation- ...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 timeRemote work
- ...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 contractFull timeInternshipWork at officeFlexible hours1 day per week
$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....SeniorSeasonal workWork at officeLocal areaRemote workWork from homeRelocationFlexible hours- ...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...
$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 employmentFull timeTemporary workPart timeCasual workMonday to fridayFlexible hoursShift work2 days per week- ...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...SeniorContract workRemote workHome officeMonday to friday
- ...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 workRemote workFlexible hours
- ...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 workRemote workFlexible hours
- ...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 jobFull time
- ...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...SeniorLong term contractContract workWork at officeFlexible hours
- ....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...SeniorFull timeContract workWork at officeLocal areaRemote work
- ...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...SeniorFull timeContract workWork at officeLocal areaWorldwideFlexible hours
$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,...SeniorFlexible hours$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...SeniorPermanent employmentFull timeWork from home- ...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...SeniorLong term contractContract workFor contractorsFlexible hours
$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...$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...SeniorFull timeContract workWork at officeFlexible hours- ...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...SeniorWeekly payLong term contractPermanent employmentFull timeWork at officeTrial period
- ...growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities... ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan (Medical...SeniorFull timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer intern Edmonton, AB
- linux software engineer Edmonton, AB
- software engineer - robotics Edmonton, AB
- software engineer Edmonton, AB
- software developer no experience Edmonton, AB
- software engineer part time Edmonton, AB
- ingénieur logiciel Edmonton, AB
- software engineer devops Edmonton, AB
- software developer entry level Edmonton, AB
- software developer summer internship Edmonton, AB
