Search jobs > Calgary, AB > Senior software developer

Senior Software Developer

Payworks
Calgary
$107K-$110K a year (estimated)
Permanent
Full-time

Doing business to business, person to person. Payworks is a leading workforce management solutions provider and multi-year winner of the Canada’s Best Managed Companies program.

We are proud to be Canadian owned and operated as well as committed to developing world-class products and providing a progressive workplace culture where Doing Right by People is our purpose.

With clients of all sizes from coast to coast and more than 600 employees, we currently have an exciting opportunity on our Development team for the right candidate.

DOING RIGHT BY PEOPLE IT’S WHAT WE DO

Payworks develops proprietary, integrated SaaS-based products in the payroll, human resources and time and attendance space.

We create, deploy and maintain our own solutions; this requires a talented team of Developers who are excellent critical thinkers, driven to create products and solve problems.

Individual drive and team collaboration are the keys to success; we feel that exceptional and inventive development comes naturally to teams that are having fun and working together.

Reporting to Team Lead Development, the Senior Software Developer will play a key role in collaborating with cross-functional teams to develop and maintain high quality, scalable, and efficient software applications for new and existing clients.

Conducting code reviews and providing feedback and mentorship to other developers are key components to this position. You will get the chance to work with our top-notch team to build out and connect various interfaces, including mobile interfaces, to our Service Based Architecture.

WHY YOU SHOULD CHOOSE PAYWORKS

  • Comprehensive employer paid benefits for you and your family and excellent pension plan with employer contributions.
  • Plenty of professional development opportunities.
  • Community-minded culture Receive two paid days per year to volunteer and lots of opportunity to Pay it Forward .
  • Time and flexibility to meet your needs Hybrid work model with flexible work options, plus 3 weeks vacation to start, flex time and parental leave benefits.
  • Cool perks Annual wellness subsidy, Costco membership, fun office environment and events, and more!

COLLABORATE AND INNOVATE IT’S WHAT YOU’LL DO

Design and code solutions We love to solve problems! You will take on more advanced coding problems and be involved with the design and estimation process.

You will update tickets with solution details, testing notes and results, independently and with a higher level of detail and complexity.

Work with a cross-functional team You will collaborate as part of a squad, and cross-functionally with other squads. You work with Business Analysts to estimate upcoming tasks with a high degree of accuracy.

Providing informal guidance and mentorship to other developers on best practices and a variety of debugging and testing issues will be a key responsibility as a Senior Developer.

You will also spend your time reviewing code and providing feedback to other developers on code quality, coding standards, implementation decisions, high-level design decisions, scalability, performance, sustainability, maintainability and risk.

Make great products even better We build great products that delight our customers! You will monitor, maintain and support existing functionality by resolving defects and enhancing the user experience.

You will participate in technical architecture discussions, where you will get the chance to take larger requirements from our Product team and determine how to build it into or application.

We are user focused and motivated to deliver high quality products that exceed our customers’ expectations.

WHAT YOU’LL NEED TO SUCCEED

  • Post-Secondary education in Computer Science, Software Engineering or equivalent combination of education and experience.
  • 5+ years of experience as a Software Developer or in a similar position.
  • Proven experience with coding solutions in a modern procedural language such as C#, Java or C++.
  • Knowledge and understanding of basic SQL queries; experience with Microsoft SQL Server and T-SQL Queries is an asset.
  • Experience with Microsoft .NET Core (C#), Microsoft .NET (VB), ASP.NET and Git source control is an asset.
  • Experience using a source control system and a debugging tool.
  • Strong communication, collaboration and problem solving skills.
  • Openness to give and receive constructive feedback, and a desire to improve ones own skills and make others around them better.
  • An understanding of solid coding standards and practices including basic software architecture principles.
  • Ability to execute high-level coding assignments with minimal supervision.
  • Ability to define high-level solutions for more junior team members.
  • Ability to tackle and debug complex issues or problems with code.
  • Experience with HTML and modern front-end frameworks and technologies such as Vue.js, CSS3, SCSS, JavaScript is an asset.
  • Experience with JIRA, Bitbucket, Confluence and other Atlassian tools is an asset.
  • Experience using build and packaging tools such as MSBuild / dotnet, Webpack and Grunt is an asset.
  • Experience working in an Agile environment is an asset.

We are proud to support a Flexible Work Plan that recognizes the diverse needs and lifestyles of our people. The Senior Software Developer has the option to work fully out of the Calgary office or on a hybrid work model, working in the office at least three (3) days a week.

Payworks is committed to providing an inclusive, accessible environment, and collaborating with employees, clients and guests to identify and effectively remove barriers, in a manner that respects the principles of independence, dignity, integration, reasonable accommodation and equal opportunity.

Payworks welcomes and encourages applications from all persons. Individuals applying for employment with Payworks may request accommodations at all stages of recruitment and employment from Human Resources.

Please visit our page to see more job opportunities.

6 days ago
Related jobs
CLIO
Calgary, Alberta

Work with a team of developers to solve complex problems and provide elegant solutions to Clio customers. Work in an agile environment with our team of full stack developers across a variety of projects. Experience in software development, specifically with building web applications at scale with Ru...

PSTOX Services Inc
CA

Computer and technology knowledge.Enterprise Applications Integration (EAI).Work conditions and physical capabilities.Registered Retirement Savings Plan (RRSP).Support for persons with disabilities.Applies accessible and inclusive recruitment policies that accommodate persons with disabilities .Supp...

Smart technologies
Calgary, Alberta

Experience with developing software using Agile software development. Work at SMART Technologies, and you can be part of a team that creates, and markets leading-edge hardware and software tools sold around the world. Reporting to the Manager, Software development, you will be a member of a highly a...

BMO
Canada, Canada

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Analyzes, develops, tests, and implements new software programs, and documen...

Autodesk
Remote, Alberta, CAN
Remote

Autodesk Graphics Platform (AGP) Team is seeking a Senior Principal Software Developer to work on AGP ( Autodesk Graphics Platform) - a shared graphics system used by many Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya. You will report to Senior Engineering Manager, Grap...

Arctic Wolf
Remote, Canada
Remote

You’ll be working as a senior software developer on our Applications Team, responsible for delivering the cloud-based software that helps solve the real-world security problems that IT professionals face. We’re looking for a Senior Software Developer to be part of making that happen. Integrate softw...

Apexa
CA

We are now looking for a talented Senior Software Developer with 10+ years experience to join our team, help us build exciting technologies, and continue innovating and transforming the industry. NET Framework, TSQL and relational database systems: design, maintenance, and optimization In-depth work...

Vidyard
Remote, Canada
Remote

In this role, you'll be working closely with an awesome team of developers and a product manager, all under the guidance of an Engineering Manager. Your goal? To use your skills to simplify and enhance the day-to-day experience of our developers. Our Developer Platform team is where innovation meets...

Autodesk
Remote, Alberta, CAN
Remote

Senior Software Animation Developer. Senior Software Developer on the. You will report to the Senior Manager, Software Development based in Canada. Interest in the development of scalable, performant software, leveraging hardware and software solutions. ...

Vidyard
Canada

Eager to share knowledge among other senior - staff level developers and mentor junior and intermediate developers on your team. Our engineering team consists of over 50 developers across multiple product streams. A solid background in software engineering—you have had 6+ years of experience shippin...