• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Preview candidates (NEW!)
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Diversity and inclusion
  • Browse jobs Find your next hire Our locations
    ;

    6 results for Software Developer in Edmonton, AB

    RelevanceDate Posted
    Create a Job Alert
    Email me about new Software Developer jobs in Edmonton, AB
    Are you sure you want to pass on this job?

    About Our Client

    Join an innovative company specializing in advanced solutions for the education technology sector. Their products focus on enhancing efficiency and data management for educational institutions worldwide. They are now in search of an outstanding Senior Software Developer to join their dynamic team and contribute to their mission of revolutionizing educational experiences through technology.

    This is a full-time role, requiring the successful candidate to report to their Edmonton office five days a week.

    Role Overview

    We are recruiting for a seasoned Senior Full-Stack Software Developer, proficient in .NET C#, with extensive database experience and a deep understanding of DevOps CI/CD practices. The desired candidate would have a firm grasp of modern front-end frameworks such as ReactJS or Angular and will be instrumental in developing, enhancing, and maintaining sophisticated software solutions.

    Key Tasks and Responsibilities

    • Designing, developing, and maintaining web applications using .NET Core and modern front-end frameworks
    • Collaborating with cross-functional teams to define requirements and deliver scalable and efficient solutions
    • Primary programming with C#, implementing and integrating Web API services, and Single Sign-On (SSO) solutions
    • Developing and fine-tuning SQL Server and Oracle queries
    • Applying and advocating software design principles and best practices in the software architecture
    • Staying current with cutting-edge technologies and recommending improvements
    • Fostering a culture of innovation and data-driven decision-making within the technology team
    • Ensuring compliance with industry regulations pertaining to the security and privacy of sensitive educational data


    Qualifications

    • Bachelor's degree in Computer Science, Engineering, or related field
    • Minimum 5 years of software development experience with a strong emphasis on .NET and Core technologies
    • Demonstrated experience with front-end frameworks such as ReactJS or Angular
    • Proficiency in Web API 2.0 (Core 5.3.0) and modern backend technologies
    • Proficient with SQL databases and experienced with SSO implementations

    Preferred Skills

    • Exposure to modern .NET libraries and frameworks
    • Experience with cloud services (Azure, GCP) and microservices architecture
    • Familiarity with DevOps practices and CI/CD pipelines
    • Experience with data warehousing and Big Data solutions

    If you are available immediately with the requirements listed above, click the “Apply Now!” link. For assistance with applying, please call Robert Half at (403) 264-5301 quoting job reference number 05110-0013049365.

     

    Robert Half would like to thank all applicants for their expressed interest however, only those candidates identified for interview will be contacted.

    Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more. Questions? Call your local office at 1.888.490.4429. All applicants applying for Canadian job openings must be authorized to work in Canada. Only job postings for jobs located in Quebec appear in French. © 2025 Robert Half. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use.

    6 results for Software Developer in Edmonton, AB

    Sr. Software Engineer <p><strong>About Our Client</strong></p><p>Join an innovative company specializing in advanced solutions for the education technology sector. Their products focus on enhancing efficiency and data management for educational institutions worldwide. They are now in search of an outstanding Senior Software Developer to join their dynamic team and contribute to their mission of revolutionizing educational experiences through technology.</p><p>This is a full-time role, requiring the successful candidate to report to their Edmonton office five days a week.</p><p><strong>Role Overview</strong></p><p>We are recruiting for a seasoned Senior Full-Stack Software Developer, proficient in .NET C#, with extensive database experience and a deep understanding of DevOps CI/CD practices. The desired candidate would have a firm grasp of modern front-end frameworks such as ReactJS or Angular and will be instrumental in developing, enhancing, and maintaining sophisticated software solutions.</p><p><strong>Key Tasks and Responsibilities</strong></p><ul><li>Designing, developing, and maintaining web applications using .NET Core and modern front-end frameworks</li><li>Collaborating with cross-functional teams to define requirements and deliver scalable and efficient solutions</li><li>Primary programming with C#, implementing and integrating Web API services, and Single Sign-On (SSO) solutions</li><li>Developing and fine-tuning SQL Server and Oracle queries</li><li>Applying and advocating software design principles and best practices in the software architecture</li><li>Staying current with cutting-edge technologies and recommending improvements</li><li>Fostering a culture of innovation and data-driven decision-making within the technology team</li><li>Ensuring compliance with industry regulations pertaining to the security and privacy of sensitive educational data</li></ul><p><br></p> Software Development Technical Lead <p>Our client, a cutting-edge leader in transportation technology, is instrumental in revolutionizing vehicle and mobile asset tracking. They play a vital role in enhancing operational efficiency and optimizing data management. At present, they are seeking a Software Development Technical Lead to work with the remote team and spearhead the expansion of their software development branch in Edmonton. This role is an ideal match for a seasoned technical lead who is passionate about supervising a platform transformation that delivers practical and impactful insights to clients.</p><p>Role Summary:</p><p>As a Technical Lead, the incumbent will have a significant role in the strategy, development, enhancement, and maintenance of the client's software system. The software system is cloud-native and built on the Microsoft .NET stack with an API and site developed using ASP.NET.</p><p>Key Responsibilities:</p><ul><li>Providing technical leadership and strategic direction for software solutions using the .NET stack, C#, ASP.NET, and related technologies.</li><li>Overseeing and collaborating with cross-functional teams to implement and deliver new features and enhancements.</li><li>Taking the lead in deploying reliable fixes for complex issues, identifying root causes whilst spearheading solution improvements.</li><li>Supervising code reviews and ensuring alignment with best practices, coding standards, and company guidelines.</li><li>Mentoring and guiding the software development team, nurturing a culture of continuous improvement and innovation.</li></ul> Applications Architect <p>Our client is a prominent software development company in Edmonton Alberta who specializes in cutting edge technology solutions. They are currently on the hunt for an exceptional Software Architect with extensive experience in .NET and Azure. This position is a key leadership role within the organization, pioneering the development of modern web applications.</p><p><br></p><p>Note: This position requires the successful candidate to work on-site 5 days a week. </p><p><br></p><p>As a Software Architect, you will be leading the design, creation, and implementation of high-quality software solutions using .NET and Azure. You will be instrumental in the full software development lifecycle and provide strategic guidance for technical architecture and design according to the company's objectives.</p><p><br></p><p>Responsibilities:</p><ul><li>Lead the design and construction of robust and scalable .NET web applications using Azure.</li><li>Define and drive the architectural vision and technical strategy of the organization.</li><li>Collaborate with developers, project managers, and other stakeholders to refine and translate software requirements into solutions.</li><li>Develop architectural blueprints, best practices, and provide technical leadership to guide development teams.</li><li>Identify, evaluate, and advocate for new technologies and software products to meet project requirements.</li><li>Troubleshoot and resolve complex technical issues related to software application design and coding.</li><li>Ensure compliance with industry specifications and standards in all software architectural designs and implementations.</li></ul> Marketing Manager <p>We're currently looking for a Marketing Manager for our esteemed client, a leading software firm renowned for delivering top-notch safety software solutions to a global clientele. The role offers a platform to shine your varied marketing expertise as you get knee-deep into strategic, managerial responsibilities.</p><p>Who they are:</p><p>Founded in 2006, our client has been a pioneer in developing world-class software solutions with a strong focus on client relationships and continuous innovation. Currently, they're embarked on a journey of growth across North America and worldwide. As a SaaS establishment with robust B2B ties, they present an innovative and collaborative environment that encourages new ideas and ownership.</p><p>About the role:</p><p>The Marketing Manager's position revolves around increasing product visibility in a competitive market, shaping website strategies and managing various marketing initiatives. The candidate should have a keen strategic approach, strong digital marketing skills, and be on-site based out of our Sherwood Park office, AB.</p><p><br></p><p>Your role will be expected to:</p><ul><li>Collaborate on the development and implementation of comprehensive B2B marketing strategies.</li><li>Lead development and execution of website strategy.</li><li>Create and manage content strategy to support lead generation and brand engagement.</li><li>Analyze website and campaign performance metrics and optimize strategies based on insights.</li></ul><p><br></p><p><br></p> QA Testing Architect <p>We are assisting in the recruitment of a <strong>QA Testing Architect</strong> for our esteemed client, reporting directly to the CIO of the Edmonton Alberta region. This influential role involves building and refining a comprehensive Quality Assurance (QA) strategy from the ground up, ensuring that QA processes, testing practices, and standards meet organizational goals and align with system-wide requirements. The QA Testing Architect will assess existing QA frameworks, identify gaps, and lead the implementation of scalable solutions, while fostering effective collaboration across teams to deliver high-quality results.</p><p><strong>Core Responsibilities:</strong></p><p><strong>1. Development of QA Strategy</strong></p><ul><li>Build a scalable and adaptable QA strategy tailored to organizational demands and growth.</li><li>Establish and document standards, processes, and best practices for QA and testing activities across systems.</li></ul><p><strong>2. Current QA Assessment and Enhancement</strong></p><ul><li>Conduct evaluations of the current QA processes to highlight opportunities for refinement.</li><li>Provide detailed recommendations to enhance QA capabilities and address inefficiencies.</li></ul><p><strong>3. Testing Strategy Implementation</strong></p><ul><li>Develop, oversee, and manage testing strategies for key business systems, including customer-facing platforms, enterprise applications, and operational workflows.</li><li>Ensure test cases and scenarios are comprehensive and align with high-quality standards to support organizational requirements.</li><li>Track and document all software inconsistencies or defects as part of robust defect management practices.</li></ul><p><strong>4. Collaboration and Leadership</strong></p><ul><li>Analyze project requirements to identify risks, dependencies, and challenges in QA processes.</li><li>Provide direction and mentorship to QA testers and junior team members on best practices and technical solutions.</li><li>Align with project managers, developers, and other teams to ensure QA objectives are integrated into broader deliverables.</li><li>Act as the primary resource for inquiries and updates related to QA activities.</li></ul><p><strong>5. Test Execution and Defect Management</strong></p><ul><li>Leverage modern tools to efficiently document, track, and resolve defects and related issues.</li><li>Conduct root cause analyses for identified defects and oversee resolution testing.</li><li>Execute manual test plans to ensure that testing coverage addresses specific business use cases.</li><li>Prioritize effective communication with stakeholders regarding risks, outcomes, and timelines.</li></ul><p><strong>6. Continuous Improvement Initiatives</strong></p><ul><li>Track QA performance metrics and regularly present progress reports to senior leaders.</li><li>Champion initiatives that streamline QA processes and make them more efficient without sacrificing quality.</li><li>Ensure the organization stays up-to-date with evolving QA methodologies, technologies, and best practices.</li><li>Contribute to other related tasks and responsibilities as needed.</li></ul><p><br></p> Manager of Financial Reporting <p>We are representing a growing organization as they continue to expand their team. They are seeking a talented Manager of Financial Reporting to join their team. This is an exciting opportunity to be part of a forward-thinking organization that values innovation, integrity, and excellence in everything that they do.</p><p><br></p><p>Job Description:</p><p><br></p><p>As the Manager of Financial Reporting, you will play a pivotal role in ensuring the accuracy, completeness, and timeliness of the company's financial reporting processes. Reporting to the Chief Financial Officer (CFO), you will oversee the preparation and analysis of financial statements and provide valuable insights to support strategic decision-making.</p><p><br></p><p>Responsibilities:</p><p><br></p><ol><li>Financial Reporting: Lead the preparation and review of monthly, quarterly, and annual financial statements in accordance with ASPE regulatory standards.</li><li>Analysis: Conduct detailed analysis of financial performance, variances, and trends to identify areas for improvement and opportunities for growth.</li><li>Process Improvement: Continuously evaluate and enhance financial reporting processes and controls to optimize efficiency, accuracy, and reliability.</li><li>Documentation: Maintain comprehensive documentation of financial reporting policies, procedures, and key assumptions to support internal controls and audit readiness.</li><li>Communication: Effectively communicate financial results, findings, and recommendations to senior management.</li><li>Training and Development: Provide guidance, coaching, and training to team members to foster professional growth and ensure a high level of performance.</li><li>Special Projects: Participate in special projects and initiatives as assigned by senior management, which may include M& A transactions, system implementations, or other strategic initiatives.</li></ol><p><br></p>