Jobs.ca
Jobs.ca
Language
CPA Calgary Chapter logo

Software Developer Analyst

Calgary, Alberta
Mid Level
full_time

Top Benefits

Hybrid Telecommuting opportunities (working from home a maximum of 3 days a week)

About the role

Job Details

Description Come work with us! Do you have a passion for .NET software development and experience in C# and web development? If so, keep reading!

CPA Alberta is seeking an Intermediate .NET Software Developer to join our Business Systems team. This position is responsible for designing, developing, and maintaining modern web applications and services, with a focus on Azure deployments, DevOps practices, Dynamics 365 integration, and modernizing legacy systems. This position reports to the Manager, Application Development and Integrations.

CPA Alberta has offices in Edmonton and Calgary and provides hybrid Telecommuting opportunities (working from home a maximum of 3 days a week).

Further information on the benefits of working with CPA Alberta can be found on our website here.

What You Bring

  • 3–5 years of experience in .NET software development with a focus on C# and web technologies
  • Hands-on experience with Azure deployments and Azure DevOps
  • Proficiency with Git for version control
  • Experience working with Microsoft Dynamics 365
  • Experience working with and developing RESTful APIs
  • Proficiency in SQL queries and SQL Server databases, including writing and optimizing queries for data retrieval, reporting, and application integration
  • Proven ability to refactor and modernize legacy codebases
  • Strong communication skills and a collaborative mindset
  • Customer service orientation and problem-solving attitude

What You Will Be Doing

  • Design, develop, test, deploy, and maintain scalable and performant .NET applications using C# and ASP.NET
  • Collaborate with cross-functional teams to convert legacy code into modern and maintainable solutions
  • Implement and manage CI/CD pipelines using Azure DevOps
  • Deploy, monitor, and optimize applications in Azure cloud environments
  • Integrate and customize Microsoft Dynamics 365 solutions
  • Maintain version control using Git and follow best practices for code management
  • Provide technical support and troubleshooting for internal stakeholders
  • Communicate effectively with both technical and non-technical team members
  • Provide solutions with a strong focus on user satisfaction and support

Why CPA Alberta CPA Alberta is the professional regulatory organization representing Alberta’s more than 30,000 Chartered Professional Accountants (CPAs). Alberta’s CPAs are among the more than 220,000 Canadian CPAs who provide financial and management expertise across the country and around the world, at every level and in every sector. CPA Alberta’s legislated mandate is to protect the interest of the public, protect the integrity of the profession, promote and increase the competence of Alberta CPAs, and regulate the conduct of Alberta CPAs.

We’d love to hear from you If You Have Competency In

  • Values & Ethics
  • Teamwork & Adaptability
  • Organizational Awareness
  • Communication
  • Analytical Thinking
  • Judgement
  • Planning & Organizing
  • Results Management

Don’t meet every single requirement? If you’re excited about this role but your experience doesn’t align perfectly with every qualification shown, we encourage you to apply. You may be just the right candidate for this or other roles.

Working Specifications

  • Fast paced work environment.
  • Some travel may be required.
  • Occasional work outside of regular working hours may be required.
  • This position can be in either Calgary or Edmonton.

CPA Alberta thanks all applicants for their interest and advises that we will contact only those selected for an interview.

Equal Employment Opportunity Statement In its commitment to an equitable, diverse, and inclusive workforce, CPA Alberta welcomes applications from all qualified persons. We encourage members of equity groups (women, Black, Indigenous peoples, visible minorities, persons with disabilities, and LGBTQ2S+); and all those who may contribute to the further diversification of the organization to apply.

Please notify us if you require accommodation at any time during the recruitment process.

About CPA Calgary Chapter

CPA Calgary Chapter events provide an excellent opportunity to establish personal contact with CPA members and candidates. Every CPA and candidate belongs to a chapter and is encouraged to become an active participant. The CPA Calgary Chapter has an elected executives comprised of CPAs and candidates.

The Calgary Chapter of CPA's holds monthly luncheon speaker events, an annual golf tournament, as well as a variety of other social networking and professional development events throughout the year. We encourage you to get involved!

Contact the Chapter directly at Communications@CpaCalgaryChapter.com