- Company Name
- Softchoice
- Job Title
- Sr. Full Stack Developer
- Job Description
-
Job Title: Sr. Full Stack Developer
Role Summary
Design, build, and maintain cloud‑native, micro‑service based eCommerce solutions using .NET and Angular (and Vue where applicable). Deliver secure, scalable APIs on Microsoft Azure, integrate with enterprise platforms (Salesforce, SAP, MuleSoft, ServiceNow, Microsoft Graph), and mentor a development team while ensuring on‑time delivery within an Agile framework.
Expectations
- Deliver high‑quality code and architecture that scales and performs under load.
- Lead end‑to‑end development from requirements gathering to deployment.
- Maintain consistency and best practices across front‑end and back‑end.
- Mentor and coach junior/mid‑level developers.
- Collaborate cross‑functionally with sales, data, platform, and infrastructure teams.
- Provide technical support to internal users and external customers.
Key Responsibilities
- Architect, design, and develop .NET (C#) and Angular (latest) eCommerce web applications.
- Build and maintain Azure‑hosted microservices, secure REST APIs, and handle performance tuning.
- Gather functional requirements, produce technical specifications, and plan project/test activities.
- Conduct code reviews, enforce coding standards, and lead continuous improvement initiatives.
- Mentor and train junior/mid‑level developers on architecture, coding, and best practices.
- Integrate with Salesforce, SAP, MuleSoft, ServiceNow, Microsoft Graph, and other APIs.
- Coordinate with master data, platform development, infrastructure, and DBA teams for data accuracy, deployment, and monitoring.
- Build and maintain CI/CD pipelines using Azure DevOps, Visual Studio, GitHub.
- Perform unit testing, integration testing, and drive Agile sprint execution.
Required Skills
- Proficiency in Angular (latest) and experience with Vue.js.
- Expertise in .NET/C# for backend and microservice development.
- Strong knowledge of Azure services (App Services, Azure SQL/NoSQL, Azure DevOps).
- Experience with API‑based and event‑driven integration (Salesforce, SAP, MuleSoft, ServiceNow, Microsoft Graph).
- Familiarity with CI/CD pipelines, unit testing, and Agile methodologies.
- Solid understanding of security, performance, scalability, and maintainability principles.
- Excellent communication, teamwork, and mentorship abilities.
Required Education & Certifications
- Post‑secondary education (community college, university degree, or equivalent professional designation).
- 5+ years of relevant experience in full‑stack development, preferably .NET and Angular.
- Certifications in .NET, Azure, or related technologies are desirable but not mandatory.