Senior Dotnet Developer

Job Description

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

Job Summary

  • Published on:2024-01-05 6:25 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-27