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 Sherwood Park, 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 Developer <p>Our client is looking for a Full Stack Developer who can build, integrate, and improve web applications while helping scale an evolving digital ecosystem. The company operates in a low-maturity tech environment and needs a developer who can mature processes, support solutions, and drive technical improvements.</p><p><br></p><p>This is a fully remote role, but you must be available to work during Eastern Time (ET) business hours.</p><p><br></p><p><strong>What You’ll Do:</strong></p><ul><li>Build and maintain web applications with PHP, Python, SQL (MySQL/PostgreSQL).</li><li>Help transition from WordPress (Elementor) to a structured content management workflow system.</li><li>Create API integrations and backend systems in Python and SQL.</li><li>Identify and implement optimizations to enhance the speed, reliability, and efficiency of digital products, both online and offline.</li><li>Engage with both technical and business teams to ensure smooth project execution.</li><li>Support Mailchimp campaigns and other automation tools.</li><li>Implement recommendations based on a recent site audit.</li><li>Adapt to evolving responsibilities as the organization grows.</li></ul> 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> 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>