- Company Name
- AVANADE
- Job Title
- Full-Stack Development- Consultant
- Job Description
-
Job title: Full‑Stack Development Consultant
Role Summary: Lead end‑to‑end development of scalable, cloud‑native web applications, bridging business requirements with technical architecture using .NET, Azure, and modern JavaScript frameworks.
Expectations: Design, build, test, and deploy high‑performance solutions; collaborate cross‑functionally with stakeholders; maintain code quality and security standards; continuously improve development processes with DevOps practices.
Key Responsibilities:
- Analyze business needs and translate into technical specifications.
- Design and develop front‑end and back‑end components using C#/.NET and JavaScript/TypeScript.
- Build and expose RESTful APIs and microservices; consume APIs to create feature‑rich applications.
- Implement data models, database schemas, and ORM mappings in SQL Server, Azure SQL, Cosmos DB, or equivalent.
- Develop responsive UI with HTML5, CSS3, Bootstrap, and Angular/React/NodeJS/Vue.js.
- Write automated unit, integration, and performance tests.
- Configure CI/CD pipelines, containerization (Docker), and Azure DevOps workflows.
- Ensure application security, compliance, and scalability.
- Mentor junior developers and promote knowledge sharing.
Required Skills:
- Strong proficiency in C#/.NET Core and ASP.NET.
- Expertise in JavaScript/TypeScript with Angular, React, or Vue.js.
- Experience building and consuming web APIs and microservices.
- Solid understanding of SQL Server, Azure SQL, Entity Framework, and Cosmos DB.
- Front‑end development: HTML5, CSS3, Bootstrap, responsive design.
- DevOps: Git, Azure DevOps, CI/CD, containerization, automated testing.
- Familiarity with Azure cloud services (App Service, Functions, API Management).
- Excellent communication and collaboration skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Optional certifications: Microsoft Certified: Azure Developer Associate, Microsoft Certified: Azure Solutions Architect, or similar.