Senior Full Stack (.Net and Angular with Azure)
CodeStore Technologies Pvt Ltd · Noida, Uttar Pradesh, India · ₹2M/yr
IT Services and IT Consulting · 51-200 employees
About the role
Develop responsive user-facing features using Angular and build scalable software solutions leveraging .NET Core and Azure services. Responsibilities include mentoring junior developers, conducting code reviews, and managing CI/CD pipelines via Azure DevOps.
What they look for
Requirements
Requires at least 6 years of total experience with 4+ years specifically in .NET Core, Angular, and Azure. A bachelor's degree in Computer Science or a related field is required.
Full description
Role: Senior Full Stack Developer in .NET and Angular Developer with Azure Expertise
Experience: 5-10 Years
Role Division: 60% Experience with Angular and 40% with Dot Net Core
Roles and Responsibilities:
- Utilize Microsoft’s .NET infrastructure to
create software solutions that meet client requirements, leveraging Azure services such as Azure App Services, Azure Functions, and Azure Logic Apps.
- Develop new highly responsive, user-facing features
using Angular.
- Collaborate with co-workers to facilitate the
creation of large, complex developments, as required.
- Write testable, maintainable, and clean reusable
code.
- Refactor existing code to ensure adherence to
stipulated guidelines.
- Write cross-platform and cross-device compatible
code.
- Debug and detect errors in code and implement
remedies.
- Test outputs to ensure they are functional and
error-free.
- Deploy applications and monitor their performance,
incorporating monitoring tools such as Azure Monitor and Application Insights.
- Stay updated on coding and technological changes that
impact work.
- Mentor junior developers and conduct regular code
reviews.
- Develop and deploy applications using Azure DevOps
for CI/CD pipelines.
- Implement complex business logic at the client side
and perform client-side validations.
- Integrate third-party APIs.
- Work with peers and lead the team in a collaborative,
shared-learning environment.
- Build reusable components and front-end libraries for
future use.
- Translate designs and wireframes into high-quality
code.
- Optimize components for maximum performance across a
vast array of web-capable devices and browsers.
Requirements
- Experience: At least 6 years of total
experience, with the following specific expertise:
- .NET Core: 4+ years of experience.
- Angular: 4+ years of hands-on experience.
- Azure: 4+ years of hands-on experience.
- Strong knowledge of .NET web framework (MVC, LINQ,
any ORM).
- Hands-on experience with TypeScript and JavaScript.
- Proficiency in HTML5, CSS3, and Bootstrap.
- Experience with REST-based APIs and JSON data.
- Design and develop user interfaces using Angular best
practices.
- Adapt interfaces for modern internet applications
using the latest front-end technologies.
- Strong understanding of Object-Oriented
Programming (OOP) concepts.
- Proficient in C# with a good understanding of its
ecosystems.
- Experience in design patterns and microservices architecture.
- Understanding of fundamental design principles for scalable applications.
- Hands-on experience in creating database schemas to
support business processes, including Azure SQL Database and storage solutions.
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
- Experience implementing automated testing platforms
and unit tests.
- Proficient understanding of code versioning tools
(e.g., Git, SVN, Mercurial).
- Excellent communication skills (written and verbal)
and strong organizational skills.
- Team player with a proactive attitude.
- Familiarity with Azure Active Directory,
role-based access control (RBAC), and cloud infrastructure management.
Education:
- Bachelor’s degree in Computer Science,
Computer/Management Information Systems, Information Technology, Software Engineering, or a related field.
Preferred Skills:
- Certification in Azure Fundamentals or higher (e.g.,
Azure Developer Associate).
- Experience with Agile methodologies.
- Familiarity with Kubernetes and containerized
applications.
- Knowledge of serverless architecture and event-driven
systems.
Benefits
Interview Process – Senior Full Stack Developer (.NET Core + Angular + Azure)
- HR Screening Round
- Technical Assessment (Coding Test)
- Technical Interview – Angular
- Technical Interview – .NET Core & Azure
- System Design & Technical Manager Round
- CXO /Culture Fit / Final Discussion Round