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.
- ...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...SeniorHourly payFull timeFor contractorsCasual workRemote 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
$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...SeniorLong term contractFull timeInternshipWork at officeLocal areaFlexible hours- ...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...SuggestedLong term contractFull timeInternshipWork at officeFlexible hours1 day per week
- ...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 timeContract workCasual workRemote work
- ...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 timeFor contractorsWork from home
- ...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
- ...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...
$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 payFull timeRemote workMonday to fridayFlexible hours- ...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 contractFull timeContract workImmediate startRemote work
- 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 workImmediate start
$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 payContract workRemote workWeekday work- ...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...SeniorLong term contractFor contractorsLocal areaFlexible hoursShift work
$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 employmentFull timeRemote work- ...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...SeniorLong term contractFor subcontractorInternship
- ...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...SeniorHourly payContract workWork at officeRemote work
- ...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...SeniorPermanent employmentFull timeLocal area
- ...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...SeniorContract workFor contractors
$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...- ...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 timeInternshipWork at officeWork from homeFlexible hours
- ...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
- ...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 workRemote workMonday to friday
- ...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...SeniorFull time
- ...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...SeniorFull timeLocal areaFlexible hours
$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...SeniorLong term contractFull timeFor contractorsFor subcontractor$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...SeniorFull timeMonday to fridayFlexible hours$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...SeniorHourly payFor contractorsImmediate startRemote work- ...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
- ...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...SeniorFull timeContract workFor contractorsFor subcontractorMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- senior software developer Edmonton, AB
- software engineer - computer Edmonton, AB
- software developer remote Edmonton, AB
- software engineer intern Edmonton, AB
- software engineer devops Edmonton, AB
- linux software engineer Edmonton, AB
- software engineer internship Edmonton, AB
- ingénieur logiciel Edmonton, AB
- software developer intern Edmonton, AB
- software engineer Edmonton, AB
