
Software Developer LMS
- Winnipeg, MB
- Permanent
- Temps-plein
- Competitive compensation
- Profit sharing program – every role plays a part in our success!
- Health & Extended Benefits
- Opportunities for professional development
- On-Site Cafeteria & Outdoor Patio
- On Site Gym
- A variety of committee-driven employee engagement activities
- Free Parking
- Hybrid Work Environment
- Work with our Scrum Master and team to estimate, participate in Sprint ceremonies, and assist with Agile planning practices.
- Collaborate with team members to deliver exceptional products and solutions to Lottery partners.
- Play a key role in creating and delivering fully functional and tested software solutions and bring them to market.
- Support existing and new innovations in accordance to established practices and policies.
- Meet development targets ensuring project deadlines are met.
- Promote and practice Test-Driven Development (TDD)
- Provide technical problem solving, and technical analysis skills to the team.
- Collaborate with internal technology stakeholders (IT Ops, DevOps, Security, QA, and Architecture) in the development of LMS solutions.
- A highly motivated, creative team player who is passionate about delivering results.
- A good listener who possesses excellent written and oral communication skills to effectively work with the team.
- An analytical individual who can effectively self-manage and complete high priority tasks.
- A resourceful problem-solver with the ability to use logic, technical and critical thinking skills to proactively plan for and investigate issues.
- 1-3 years Software Development experience.
- Proficiency and hands-on experience of:
- Java (Spring/Spring Boot)
- React
- JavaScript and/or TypeScript
- HTML, CSS
- Relational databases like MySQL
- REST APIs and Message Queues
- Experience with JasperReports 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.
- Experience with Docker, Kubernetes and/or Microservices Architecture is considered an asset.
- Experience with DevOps practices, Continuous Integration/Continuous Delivery (CI/CD) processes and technologies such as Jenkins is considered an asset.
- Experience with Amazon Web Services (AWS) would be an asset.