Hi, we’re Maplewave! We’re a passionate, diverse team that brings innovative retail solutions to our telecom clients all over the world. What makes us different? We always strive to do what’s right - for our employees, clients, and partners. And we have a lot of fun too. So, whether you’re looking for exciting projects, a fun team environment, or a supportive employer that invests in your future, Maplewave has the dynamic career you’ve been waiting for.
This role will be a Dartmouth-based in office / hybrid position.
The Opportunity:
As Software Developer, you part of an agile development team working on our Point-of-Sale product roadmap. The ideal candidate is proficient with Delphi, C, Ruby, and MySQL. You will work with other developers as well as internal stakeholders to build new product features. As a Software Developer, you are involved in all areas of development from design to development to testing.
Duties and Responsibilities:
- Work with an agile scrum team to develop, test, and maintain our point-of-sale solution using a variety of technologies including Delphi, C, Ruby, and MySQL.
- Assist in the collection and documentation of user’s requirements, development of user stories, and level of effort estimates.
- Participate in scrum meetings, code reviews, design discussions, and feedback sessions.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
- Work with Jira for creating and updating tasks, and documentation communication / updates.
- Write clean, maintainable code and automated tests.
- Analyze and resolve technical and application problems.
- Collaborate and communicate with the team, in meetings and one-on-one sessions.
- Independently work on tasks and report updates or problems to the product owner and / or stakeholders.
- Package and support deployment of software releases.
- Adhere to industry best practices regarding security and performance.
Requirements:
A University or College degree in Computer Science, Engineering, or a related field.
- Experience in Delphi, C, Ruby, and MySQL
- Experience with GIT and Jenkins or any build tool
- Knowledge of client/server application development
- Strong desire to learn
- Good communication skills (written and verbal)
- Experience working in agile development
- Background in data analysis and development involving large databases.
- Experience in pharmacy and / or point of sale solution (preferred)
- Familiarity with UX/UI principles and practices
- Ability to adapt in a fast-paced, dynamic environment
- Familiar with good design practices
- Troubleshooting and problem solving.
- Ability to learn new technologies or concepts, as required
Experience:
- 5+ years of software development in Delphi
- 2+ years of experience working in AWS environment
- Knowledge of relational database concepts and SQL
- Experience working with Atlassian project management tools including JIRA and Confluence
Our Benefits:
- Group benefits plan
- Health spending account
- Paid time off
- 35-hr work week
- On-going training & development platform
- Half Days on Friday in August
About Maplewave:
Can you remember the last great retail experience you had? At Maplewave, we believe a fast, exciting, immersive, in-store retail experience will create long-term relationships between a Telco provider and their customers. Through the development of innovative products, exceptional service, and a customer-focused culture, we are revolutionizing Telco retail. Our team of extraordinarily talented people have built cutting-edge products and services that transform and humanize the retail experience – and we’re growing fast! We’re sure you’ll love working here.
Maplewave values diversity and inclusiveness and encourages applications from all qualified candidates including Indigenous persons, racially visible persons, persons with disabilities, and women. Applicants from these communities wishing to self-identify may do so in their cover letter.
To express interest in this opportunity, please email your resume to [email protected] and quote Reference #SD100
Job Types: Full-time, Permanent
Pay: $90,000.00-$100,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Discounted or free food
- Employee assistance program
- Extended health care
- On-site gym
- On-site parking
- Paid time off
- RRSP match
- Wellness program
- Work from home
Schedule:
- Day shift
- Monday to Friday
Education:
- Bachelor's Degree (required)
Experience:
- Delphi: 5 years (required)
- Ruby: 2 years (required)
- MySQL: 2 years (required)
- AWS: 2 years (required)
Work Location: Hybrid remote in Dartmouth, NS B3B 1Y2