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 RoleWe 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 willYou 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 documentationWho 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
APPLY or REFER: muhammad.rehman@mobilelive.ca