We care about growing capable teams with creative and collaborative people. Your peers at Merchant Growth have diverse backgrounds, skill sets, and experiences who share a well-established track record of driving business innovation.
The company is seeking a high-performing and motivated full-time Full Stack Software Developer. If you’re looking to join a company poised for significant growth over the next few years, where you’ll have an immediate impact on the business and team, this is the perfect role for you. You’d also get the opportunity to work with and learn from some of our experienced leaders with a track record of success and impacting rapid organizational growth.
This is an excellent opportunity to step into an exciting role and launch data-driven solutions for our customers, partners, and team.
Responsibilities
Translate technical user stories into functional applications
Design, build and maintain efficient, reusable, and reliable code.
Refactor legacy code based on best practice
Write and automate unit tests
Support in-house production systems.
Knowledge, Skills and Abilities Required
At least 2 years of software development experience
Work experience in Scrum or other agile methodologies
Good understanding of OOP, design patterns and design principles
Strong knowledge of .NET framework and the C# programming language
Strong knowledge of relational database model, T-SQL or Microsoft SQL, server related technologies
Work experience in WinForms and Asp.NET Web API
Work experience in web test framework and automation tools (preferably Selenium)
Work experience in unit test framework (preferably MSTest, XUnit)
Work experience in front-end framework (preferably React or Angular)
Work experience in front-end languages: HTML, CSS, React or Modern JavaScript.
Good understanding of code repositories and related tools (preferably Git)
Self-motivated and requires minimal supervision
Perform well in a fast-paced environment and can remain calm under pressure.
Other Assets
Experience building software with agile methodologies and with best practices and industry standards
Proficient in delivering high-quality code that is secure and resilient
Experience in the financial (banking, accounting, or payment processing) industry
Computer Science Degree
A passion for solving complex system and data challenges and desire to thrive in a constantly innovating and changing environment
Success Factors:
Strong ability to support all phases of a project life cycle
Experience in building, deploying, and maintaining systems
Able to work on projects independently
What we offer
A remote workplace with an option to work in the office
Competitive Salary
Comprehensive Group Health Benefits (Life, AD&D, Extended Health & Dental and Travel Insurance)
Company-wide Lunch and Learns
Monthly Team Events
A Collaborative Team Environment
On-site Fitness Facility
Education and Learning Benefits
Flexible Work Schedule
We thank all applicants for their interest; however, only selected candidates for further consideration will be contacted.
job description Are you willing to consolidate your career in Finance area? Looking to make a difference in one of...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> ** This is an opportunity to join our team of top-notch software engineers working closely...
Apply For This Job43707 – Mississauga – Rotation – 12 Months Safety Comes First is a core value at Hydro One, and we...
Apply For This JobMedia Sales Executive Salary: $60,000 – $70,000 + OTE Here at Citywire, we have an exciting opportunity within our growing...
Apply For This JobThis requisition is intended for those that have successfully completed an internship/co-op at Splunk* Join us as we pursue our...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Imagine new horizons… You have dreams? You enjoy a challenge? Here at Dassault Systèmes, we...
Apply For This Job