Software Developer (Intermediate)

Pollard Digital Solutions

Winnipeg

Hybrid

CAD 75,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Profit sharing
Pension
Benefits
Professional development
Tuition reimbursement
EAP
On-site gym
Free parking
Remote/Hybrid work environment

Job summary

Pollard Digital Solutions in Winnipeg, MB, is seeking an Intermediate Software Developer to design, develop, and test digital software applications including mobile apps, websites, and widget frameworks. You will work in a fast-paced, collaborative environment within the Digital Solutions Team reporting to the Manager, Software Development.

The role focuses on building scalable, reusable components with TypeScript/React/Next.js, exploring AI-assisted tools, and contributing to containerized

Qualifications

  • Proficiency with Java, React, TypeScript and Next.js.
  • Experience with MySQL relational databases.
  • Web and mobile app development with React Native and Next.js.
  • RESTful API design and consumption.
  • Familiarity with Docker, Kubernetes, and microservices.
  • Agile development methodologies and Atlassian tools.

Responsibilities

  • Analyze and develop scalable and reusable code using best practices and design principles.
  • Work in an Agile, collaborative environment to deliver innovative solutions.
  • Define, develop, and maintain web and mobile applications and reusable components using React, TypeScript, Next.js, and React Native.
  • Assist in building tools and libraries to support containerized microservice apps.
  • Collaborate with teams across departments to stay aligned on projects.
  • Stay current with emerging technologies and responsible AI tooling to improve efficiency and quality.

Skills

Java
React
TypeScript
Next.js
MySQL
React Native
RESTful APIs
Docker
Kubernetes
Microservices
Agile
Atlassian Suite

Tools

Docker
Kubernetes
Microservices Architecture
AWS

Job description

We’re looking for a collaborative Software Developer (Intermediate) to join our Digital Solutions Team within our Winnipeg, MB office.

We are looking for a talented and driven individuals to join our fast-paced environment as an Software Developer (Intermediate) in the Digital Solutions Department. The ideal candidate is adaptable, collaborative, and motivated to play a key role in driving the implementation of innovative digital solutions. Reporting to the Manager, Software Development, the role will be responsible for designing, developing and testing digital software applications which includes mobile applications, websites, widget frameworks, interactive games and other new innovative products.

Who We Are

Experience the forefront of innovation with Pollard Digital Solutions a division of Pollard Banknote, where we lead the charge in revolutionizing digital solutions for state lotteries. From groundbreaking initiatives like iLottery to crafting immersive player experiences that champion noble causes globally, our team's innovative spirit is driving impactful changes in the industry. Join us in this exhilarating journey, where every contribution makes a difference in shaping the future of lottery gaming.

What We Offer
  • Competitive compensation
  • Profit sharing program – every role plays a part in our success!
  • Company pension
  • Comprehensive Group Benefits
  • Opportunities for professional development
  • Tuition reimbursement
  • Employee & Family Assistance Program
  • A variety of committee driven employee engagement activities
  • On-Site Cafeteria & Outdoor Patio
  • On Site Gym
  • Free Parking
  • Remote/Hybrid Work Environment
What You'll Do
  • Analze and develop scalable and reusable code by using the best software development practices, clean code and solid principle
  • Work in an Agile, collaborative environment to deliver innovative solutions that meet all business and customer requirements
  • Define, develop, and maintain web and mobile applications and reusable interface components using TypeScript, React, Next.js, and React Native
  • Assist in building a suite of tools and libraries for digital products to use, that support the development and maintenance of containerized microservice applications
  • Collaborate with different teams and departments to be in sync for the on-going projects and any new projects coming.
  • Stay current with emerging technologies, including AI-assisted development tools and modern application frameworks, and apply them responsibly to improve development efficiency, quality, and innovation
Who You Are
  • Detail-oriented and passionate with a strong foundation in designing and building digital applications.
  • A good listener who possesses excellent written and oral communication skills to effectively work with the team, senior management, and customers
  • A proactive team player who thrives in fast-paced environments and is eager to contribute to innovative digital solutions while continuously learning and growing.
  • A continuous learner who always pursues to learn best practices and apply in day to day work.
  • A resourceful problem-solver with the ability to use logic, technical and critical thinking skills to proactively plan for and investigate issues
  • A technology enthusiast who embraces modern development practices and responsibly leverages AI-powered tools to enhance productivity, code quality, learning, and problem-solving
What You'll Bring
  • Proficiency and hands-on experience with Java, React, TypeScript, and modern web frameworks such as Next.js; experience with relational databases such as MySQL
  • Working knowledge of web, iOS, and Android application development, including frameworks such as React Native and Next.js
  • Experience with creating and consuming RESTful APIs
  • Experience with Docker, Kubernetes and or Microservices Architecture is considered an asset
  • Good understanding of agile development methodologies and associated tools like the Atlassian Suite
  • Excellent verbal and written communication skills with the ability to document technical specifications
  • Knowledge of Amazon Web Services (AWS) would be an asset
  • Familiarity with AI-powered development tools (such as GitHub Copilot, ChatGPT, Microsoft Copilot, or similar) and an understanding of responsible AI usage, including validation of AI-generated outputs, security considerations, and adherence to organizational policies

Pollard Banknote Limited is an equal opportunity employer, committed to promoting and maintaining a diverse and inclusive workforce. Reasonable accommodations are available upon request.

Employment is contingent upon a satisfactory response from a Criminal Record Search.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Software Development
Manager, Software Development

Pollard Digital Solutions • Winnipeg

On-site
CAD 120,000 - 150,000
Competitive compensation
Profit sharing program
Company pension
+4
Machine Vision Developer
Machine Vision Developer

Pollard Digital Solutions • Winnipeg

On-site
CAD 90,000 - 120,000
Competitive pay
Profit sharing
Pension
+5
Senior Financial Analyst – Digital
Senior Financial Analyst – Digital

Pollard Digital Solutions • Winnipeg

On-site
CAD 90,000 - 120,000
Competitive compensation
Profit sharing program
Opportunities for professional develop
+3
Senior Financial Analyst – Digital
Senior Financial Analyst – Digital

Pollard Banknote Limited • Winnipeg

Hybrid
CAD 90,000 - 120,000
Hybrid work environment
Competitive compensation
Profit sharing
+6
Senior Software Developer - Lotteries
Senior Software Developer - Lotteries

Canadian Bank Note Company, Limited • Ottawa

Hybrid
CAD 80,000 - 110,000
Defined contribution pension plan
Comprehensive health insurance
Virtual health services
+1
Software Development Manager — Digital Solutions Leader
Software Development Manager — Digital Solutions Leader

Pollard Digital Solutions • Winnipeg

On-site
CAD 120,000 - 150,000
Competitive compensation
Profit sharing program
Company pension
+4
Account Executive
Account Executive

Pollard Digital Solutions • Winnipeg

On-site
CAD 55,000 - 75,000
Competitive compensation
Profit sharing
Health benefits
+4
Account Executive
Account Executive

Pollard Banknote Limited • Winnipeg

On-site
CAD 48,000 - 70,000
Competitive pay
Profit sharing
Health benefits
+5
Senior Software Developer
Senior Software Developer

Baird & Associates • Oakville

On-site
CAD 110,000 - 140,000
Junior Developer
Junior Developer

Worky • Calgary

On-site
CAD 65,000 - 100,000