C# .Net Core Full stack/Angular/Azure Cloud

Quest Global
Full_timeBangalore, India

📍 Job Overview

  • Job Title: C# .NET Core Full Stack/Angular/Azure Cloud
  • Company: Quest Global
  • Location: Bengaluru, Karnataka, India
  • Job Type: Full-Time
  • Category: Full-Stack Developer
  • Date Posted: 2025-06-30
  • Experience Level: 5-10 years
  • Remote Status: On-site

🚀 Role Summary

  • Key Responsibilities: Develop WebAPI/REST C# .NET Core, build custom web applications with HTML5, JavaScript, and Angular, collaborate with cross-functional teams, and handle diverse situations.
  • Required Skills: Proven experience in C#, .NET Core, C# OOPs concepts, MS Azure Cloud App/Services, microservices, distributed applications, containers, Kubernetes, Angular, TFS, and Git.
  • Desired Skills: DevOps and CI/CD knowledge.

📝 Enhancement Note: This role requires a strong full-stack developer with a focus on backend development using C# and .NET Core, as well as experience with frontend development using Angular. Familiarity with Azure Cloud and microservices architecture is also crucial for this position.

💻 Primary Responsibilities

  • WebAPI/REST Development: Design, develop, and maintain WebAPI/REST services using C# and .NET Core.
  • Web Application Development: Build custom web applications using HTML5, JavaScript, and Angular.
  • Cross-Functional Collaboration: Work with various teams on code reviews, internal infrastructure, and process enhancements.
  • Adaptability: Handle diverse situations and changing priorities while maintaining a positive attitude.

📝 Enhancement Note: The primary focus of this role is on backend development, but the ability to work on frontend tasks using Angular is also essential. Candidates should be comfortable working in a collaborative environment and adapting to changing priorities.

🎓 Skills & Qualifications

Education: A bachelor's degree in Computer Science, IT, or a related field. Relevant experience may be considered in lieu of a degree.

Experience: 5-8 years of experience in web-based application design and development.

Required Skills:

  • Proven experience in C#, .NET Core, and C# OOPs concepts.
  • Strong experience in MS Azure Cloud App/Services.
  • Experience with microservices and distributed applications, containers, and Kubernetes.
  • Proven working experience in Angular.
  • Experience in TFS and Git.

Preferred Skills:

  • DevOps and CI/CD knowledge.

📝 Enhancement Note: While the required skills list is comprehensive, candidates with additional skills in DevOps and CI/CD processes may have an advantage in this role. Familiarity with Azure DevOps and other CI/CD tools would be beneficial.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • WebAPI/REST Projects: Include examples of WebAPI/REST services you've developed using C# and .NET Core.
  • Web Application Projects: Showcase custom web applications developed using HTML5, JavaScript, and Angular.
  • Microservices Projects: Highlight projects where you've worked with microservices, distributed applications, containers, and Kubernetes.

Technical Documentation:

  • Code Quality: Demonstrate your understanding of coding best practices, commenting, and documentation standards.
  • Version Control: Showcase your experience with version control systems like Git and TFS.
  • Deployment Processes: Include examples of deployment processes and server configuration tasks you've handled.

📝 Enhancement Note: When preparing your portfolio, ensure you include projects that demonstrate your skills in C#, .NET Core, and Angular. Highlight your experience with microservices, distributed applications, containers, and Kubernetes to showcase your versatility as a full-stack developer.

💵 Compensation & Benefits

Salary Range: INR 15-20 Lacs per annum (Estimated, based on industry standards for experienced full-stack developers in Bengaluru)

Benefits:

  • Medical, Dental, and Vision Insurance
  • Retirement Plans
  • Employee Assistance Programs
  • Training and Development Opportunities
  • Employee Discounts

Working Hours: Full-time position with standard working hours (Monday to Friday, 9:00 AM to 6:00 PM IST) and flexibility for project deadlines and maintenance windows.

📝 Enhancement Note: The estimated salary range is based on market research for experienced full-stack developers in Bengaluru with the required skills. Benefits may vary and should be confirmed with the hiring organization.

🎯 Team & Company Context

🏢 Company Culture

Industry: Quest Global operates in the technology services industry, focusing on digital transformation, product engineering, and cloud engineering services. This role will be part of the product engineering team, working on web-based applications and services for various clients.

Company Size: Quest Global is a mid-sized company with a global presence, employing over 15,000 professionals across multiple locations. This size allows for ample opportunities for growth and collaboration while maintaining a relatively flat hierarchy.

Founded: Quest Global was founded in 1989 and has since grown into a global leader in technology services, with a strong focus on innovation and customer satisfaction.

Team Structure:

  • The web development team consists of frontend and backend developers, working in Agile methodologies.
  • The team follows a matrix structure, with developers assigned to specific projects and client accounts.
  • Cross-functional collaboration occurs with designers, project managers, and quality assurance teams.

Development Methodology:

  • The team follows Agile/Scrum methodologies, with sprint planning, daily stand-ups, and regular code reviews.
  • Code reviews, testing, and quality assurance practices are integral to the development process.
  • Deployment strategies include CI/CD pipelines, with automated deployment and server management processes.

Company Website: Quest Global

📝 Enhancement Note: Quest Global's company culture emphasizes innovation, customer focus, and continuous learning. The web development team operates in an Agile environment, fostering collaboration and adaptability.

📈 Career & Growth Analysis

Web Technology Career Level: This role is suited for an experienced full-stack developer with a strong background in C#, .NET Core, and Angular. The position offers opportunities to work on diverse projects, collaborate with cross-functional teams, and grow technically.

Reporting Structure: This role reports directly to the Project Manager or Technical Lead, depending on the project assignment. The team follows a flat hierarchy, encouraging open communication and collaboration.

Technical Impact: The full-stack developer will have a significant impact on web product development, user experience, and infrastructure decisions, contributing to the overall success of the projects and clients.

Growth Opportunities:

  • Technical Growth: Expand your skills in C#, .NET Core, and Azure Cloud services, as well as emerging web technologies.
  • Leadership Potential: Demonstrate strong technical leadership, mentoring, and architecture decision-making skills to progress into senior roles.
  • Career Progression: Transition into more specialized roles, such as Solution Architect, Technical Lead, or even move into management roles within the organization.

📝 Enhancement Note: Quest Global offers ample opportunities for career growth and technical development. Candidates can expect to work on diverse projects, collaborate with cross-functional teams, and grow both technically and professionally within the organization.

🌐 Work Environment

Office Type: Quest Global's Bengaluru office is a modern, collaborative workspace designed to foster innovation and teamwork. The office features open-plan workspaces, dedicated meeting rooms, and breakout areas for relaxation and informal discussions.

Office Location(s): Quest Global's Bengaluru office is located in the heart of the city's tech hub, with easy access to public transportation and amenities.

Workspace Context:

  • Collaborative Environment: The open-plan workspace encourages collaboration and communication among team members.
  • Development Tools: The office is equipped with state-of-the-art development tools, multiple monitors, and testing devices to ensure optimal productivity.
  • Cross-Functional Interaction: The office layout facilitates interaction with designers, project managers, and other teams, promoting cross-functional collaboration.

Work Schedule: The work schedule is typically Monday to Friday, 9:00 AM to 6:00 PM IST, with flexibility for project deadlines and maintenance windows. Overtime may be required occasionally to meet project demands.

📝 Enhancement Note: Quest Global's Bengaluru office provides a modern, collaborative workspace that fosters innovation and teamwork. The office layout and work schedule are designed to accommodate the needs of web development and server administration professionals.

📄 Application & Technical Interview Process

Interview Process:

  1. Online Assessment: A coding challenge or assessment focusing on C#, .NET Core, and Angular skills.
  2. Technical Phone Screen: A phone or video call to discuss your technical background, experience, and portfolio.
  3. On-Site Interview: A face-to-face interview at the Bengaluru office, including a technical deep dive, system design discussion, and cultural fit assessment.
  4. Final Evaluation: A presentation of your portfolio and a final evaluation based on technical impact and cultural fit.

Portfolio Review Tips:

  • Project Case Studies: Prepare detailed case studies of your projects, highlighting your role, the technologies used, and the outcomes achieved.
  • Code Quality: Ensure your code is well-commented, follows best practices, and demonstrates your understanding of C#, .NET Core, and Angular.
  • User Experience: Showcase your ability to create user-friendly web applications, with a focus on responsive design and accessibility.
  • Azure Cloud Projects: Highlight your experience with Azure Cloud services, microservices, and distributed applications.

Technical Challenge Preparation:

  • Coding Challenges: Brush up on your C# and .NET Core skills, focusing on WebAPI/REST development, microservices, and distributed applications.
  • System Design: Prepare for system design questions, focusing on architecture, scalability, and performance optimization.
  • Communication: Practice explaining technical concepts clearly and concisely, demonstrating your ability to work effectively in a team environment.

ATS Keywords: (Organized by category)

  • Programming Languages: C#, .NET Core, Angular, JavaScript, HTML5, CSS3
  • Web Frameworks: ASP.NET Core, Entity Framework Core, Angular CLI, NgRx
  • Server Technologies: MS Azure Cloud, Azure App Services, Azure Kubernetes Service, Docker
  • Databases: SQL Server, Entity Framework Core, MongoDB, PostgreSQL
  • Tools: Visual Studio, Git, TFS, Azure DevOps, Postman
  • Methodologies: Agile, Scrum, CI/CD, DevOps
  • Soft Skills: Problem-solving, Adaptability, Teamwork, Communication, Time Management
  • Industry Terms: Microservices, Distributed Applications, Containers, Kubernetes, REST, WebAPI

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills in C#, .NET Core, and Angular, as well as your ability to work effectively in a team environment. Be prepared to discuss your portfolio, participate in coding challenges, and demonstrate your understanding of system design and architecture.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies:

  • Angular: Proficiency in Angular and related libraries, such as NgRx and Angular Material, is required.
  • HTML5 & CSS3: Strong understanding of HTML5 and CSS3, with a focus on responsive design and accessibility.
  • JavaScript: Proficiency in JavaScript, with a solid understanding of modern web development practices.

Backend & Server Technologies:

  • C# & .NET Core: Strong experience in C# and .NET Core, with a solid understanding of OOPs concepts and WebAPI/REST development.
  • MS Azure Cloud: Experience with Azure Cloud App/Services, including Azure App Services, Azure Kubernetes Service, and Azure Functions.
  • Microservices & Distributed Applications: Experience with microservices architecture, distributed applications, containers, and Kubernetes.

Development & DevOps Tools:

  • Git & TFS: Proficiency in version control systems, with experience in Git and TFS.
  • Azure DevOps: Experience with Azure DevOps for CI/CD pipelines, automated deployment, and server management.
  • Postman: Familiarity with Postman for API testing and development.

📝 Enhancement Note: The technology stack for this role is centered around C#, .NET Core, and Angular, with a focus on Azure Cloud services, microservices, and distributed applications. Familiarity with the required tools and technologies is essential for success in this position.

👥 Team Culture & Values

Web Development Values:

  • User-Centric Design: A strong focus on user experience, accessibility, and responsive design.
  • Performance Optimization: A commitment to performance optimization, scalability, and efficient code.
  • Collaborative Development: A culture of code reviews, pair programming, and continuous learning.
  • Innovation: A dedication to staying up-to-date with emerging web technologies and best practices.

Collaboration Style:

  • Cross-Functional Integration: Close collaboration with designers, project managers, and other teams to ensure alignment with project goals and user needs.
  • Code Review Culture: A strong emphasis on code reviews, with a focus on knowledge sharing and continuous improvement.
  • Peer Programming: Encouragement of pair programming and collaborative development practices to foster learning and growth.

📝 Enhancement Note: Quest Global's web development team values user-centric design, performance optimization, collaborative development, and innovation. The team fosters a culture of cross-functional integration, code reviews, and peer programming to promote continuous learning and growth.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • WebAPI/REST Development: Designing and implementing efficient, maintainable, and scalable WebAPI/REST services using C# and .NET Core.
  • Microservices Architecture: Working with microservices architecture, distributed applications, containers, and Kubernetes to create scalable and resilient web applications.
  • Performance Optimization: Identifying and addressing performance bottlenecks in web applications, with a focus on efficient code, caching, and optimization techniques.
  • Emerging Technologies: Staying up-to-date with emerging web technologies and incorporating them into web development projects as appropriate.

Learning & Development Opportunities:

  • Technical Skill Development: Expanding your skills in C#, .NET Core, Azure Cloud services, and emerging web technologies through training, workshops, and online resources.
  • Conference Attendance: Attending industry conferences, meetups, and webinars to network with peers, learn from experts, and gain insights into emerging trends and best practices.
  • Mentorship & Leadership: Seeking mentorship opportunities to develop your technical and leadership skills, and contributing to the growth of your team and the organization.

📝 Enhancement Note: This role presents technical challenges in WebAPI/REST development, microservices architecture, performance optimization, and emerging technologies. The learning and development opportunities focus on technical skill expansion, conference attendance, and mentorship to foster growth and innovation.

💡 Interview Preparation

Technical Questions:

  • C# & .NET Core: Be prepared to discuss your experience with C# and .NET Core, focusing on WebAPI/REST development, microservices, and distributed applications.
  • Angular: Demonstrate your proficiency in Angular, with a strong understanding of component-based architecture, state management, and responsive design.
  • System Design: Prepare for system design questions, focusing on architecture, scalability, and performance optimization.

Company & Culture Questions:

  • Quest Global: Research Quest Global's company culture, values, and mission to demonstrate your fit with the organization.
  • Web Development Methodologies: Be prepared to discuss your experience with Agile/Scrum methodologies, code reviews, and collaborative development practices.
  • User Experience Impact: Showcase your ability to create user-friendly web applications, with a focus on accessibility, performance, and user experience metrics.

Portfolio Presentation Strategy:

  • Live Website Demonstration: Prepare a live demonstration of your web applications, highlighting your role, the technologies used, and the outcomes achieved.
  • Code Walkthrough: Be ready to walk through your code, explaining your design decisions, architecture, and optimization techniques.
  • User Experience Showcase: Demonstrate your ability to create user-friendly web applications, with a focus on responsive design and accessibility.

📝 Enhancement Note: The interview process for this role focuses on assessing your technical skills in C#, .NET Core, and Angular, as well as your understanding of system design, architecture, and user experience. Be prepared to discuss your portfolio, participate in coding challenges, and demonstrate your cultural fit with the organization.

📌 Application Steps

To apply for this C# .NET Core Full Stack/Angular/Azure Cloud position:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your experience with C#, .NET Core, Angular, Azure Cloud, microservices, and distributed applications. Include live demos and responsive examples to showcase your skills effectively.
  2. Optimize Your Resume: Highlight your project experience, technical skills, and achievements relevant to web development and server administration roles. Emphasize your experience with C#, .NET Core, Angular, Azure Cloud, microservices, and distributed applications.
  3. Prepare for Technical Interviews: Brush up on your C#, .NET Core, and Angular skills, focusing on WebAPI/REST development, microservices, and distributed applications. Practice coding challenges and system design questions to demonstrate your technical prowess.
  4. Research Quest Global: Familiarize yourself with Quest Global's company culture, values, and mission. Understand their focus on innovation, customer focus, and continuous learning to demonstrate your fit with the organization.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have 5-8 years of experience in web-based application design and development, with strong skills in C#, .NET Core, and Angular. Experience with Azure Cloud and microservices is also required.