mobileLIVE
is one of the multi Award Winning IT Services and Consulting companies in Canada and serves
some of the most iconic brands, including Google, Loblaws, Staples, Telus, Bell, Rogers, CIBC, BMO,
CMLS, Fossil, Fitbit and more.
Over the last decade, we have achieved 100% client retention and earned more than 20 notable
industry recognition. This reflects our reliability in delivering what we promise and the quality we bring
to every engagement.
The Role
We are looking for a Senior Backend developer who is familiar with working in Scrum/Agile teams. This
individual will provide technical solutions, analyze code to discover vulnerabilities and support other
members in the development team to produce consistent quality code and experiences. The ideal
candidate for this role is motivated, energized, has a creative thought process and is able to analyse
how this story benefits the end-to-end experience. They are a team player possessing strong analytical
as well as technical skills and can communicate the logic behind technical decisions to non-tech
stakeholders.
The role requires expertise in C# and the .NET framework. The ideal candidate should have experience
in e-commerce, agile methodologies, and a track record of optimizing code for performance. Effective
communication and problem-solving skills are essential for success in this role, contributing to the
strategic objectives of Staples' print division.
Must Have Skills: .NET, C#
Good to have: Previous experience in e-commerce
You will
You will use your experience and good communication skills to interpret the business requirement.
Furthermore, you will provide technical expertise to convert into technical solutions by collaborating
with Tech Lead, Product Owner and BSA. The followings are high-level expectations while delivering
solution in agile setup:
• Trouble shooting skills to identifying and diagnosing deficiencies related to systems, coding and
infrastructure, and recommending solutions for mitigation
• Logical mindset on how to interrupt code and follow the call flow
• Collaborate with product managers and designers to translate business requirements into
scalable, efficient, and maintainable code. Hands-on coding and problem-solving will be required.
• Leverage your expertise in C#, .NET to develop and maintain backend services, handle database
interactions, and ensure the smooth integration of front-end and back-end components.
• Participating in project planning and solution proposals.
• Implementing high-quality unit tests.
• Performing peer code review to meet program quality targets
• Help client to identify the MVP to meet the budget and timelines
• Collaborate with Product Managers to deliver applications features in an integrated manner
• Work with various stakeholders in defining monthly, quarterly, and yearly Program Increment
• Develop software solutions by studying information needs; conferring with users; studying
systems flow, data usage and work processes; investigating problem areas; following the
software development lifecycle.
• Build strong partnership with product managers and stakeholders.
• Build systems and pride in writing maintainable code..
• Build features and applications with a mobile responsive design
• Write technical documentation
Who you are
• BS/MS in Computer Science or a related field, or equivalent experience
• 7+ years of relevant experience in the design, development, documentation, and deployment of
client-side software
• Expert in C# and .NET Core for backend development with proven experience (3+years)
• Familiarity with e-commerce best practices, including payment gateways, API integrations.
• Experience with version control systems, preferably Git
• Previous experience working on e-commerce websites, preferably in a similar role.
• Knowledge of web performance optimization techniques.
• Strong proficiency in Shopify development, including theme customization and app integration.
• Proficient in node.js for server side development
• Proven experience leading and mentoring development teams.
• Excellent communication and interpersonal skills to collaborate effectively with cross-functional
teams.
• Familiar with source code control management systems, including branching and merging of
code
• Strong understanding of and experience with all stages of software development lifecycle,
including requirements analysis, design, development, integration, verification, deployment, and
sustainment
• Strong attention to detail, ability to multi-task, prioritize, and problem solve
• Strong verbal and written communication skills