- Company Name
- Greystone Consulting Group Ltd
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**
Full Stack Engineer
**Role Summary**
Design, develop, and support scalable web and API‑driven SaaS applications using .NET and Azure. Work cross‑functionally with product management, design, QA, and DevOps to deliver robust, secure, and performant features for web and mobile experiences. Participate in Agile/Scrum ceremonies, code reviews, and production support.
**Expectations**
- Minimum 2 years of professional software development experience.
- Proficiency in C# (.NET) with at least one modern front‑end framework (Angular preferred).
- Demonstrated ability to build RESTful APIs and cloud‑based services on Microsoft Azure.
- Strong coding standards, test‑driven mindset, and experience with CI/CD pipelines.
- Effective communication and collaboration across multidisciplinary teams.
**Key Responsibilities**
- Design, code, unit‑test, and deploy scalable web and API solutions on .NET/Azure.
- Participate in sprint planning, estimation, and daily stand‑ups (Agile/Scrum).
- Conduct code reviews, maintain technical documentation, and enforce coding standards.
- Optimize application performance, security, and accessibility for multiple browsers, devices, and operating systems.
- Collaborate with QA and DevOps to build and maintain CI/CD pipelines and ensure quality releases.
- Monitor production environments, triage incidents, and contribute to on‑call rotations when required.
**Required Skills**
- .NET (C#) development, API design, and backend service architecture.
- Microsoft Azure fundamentals – compute, storage, networking, and services.
- RESTful architecture, authentication, authorization, and API security best practices.
- Front‑end development with Angular (or comparable framework).
- Version control (Git), build automation, and Agile project management tools.
- Debugging, performance tuning, and problem‑solving mindset.
- Excellent written and verbal communication, teamwork, and stakeholder management.
**Required Education & Certifications**
- Bachelor's degree in Computer Science, Software Engineering, or related field *or* equivalent industry experience.
- No mandatory certifications, though Azure or .NET certifications are a plus.