Position Description
Position Details
Job Title: .NET Full Stack Developer
Location: Bangalore
Experience: 3 – 5 Years
Employment Type: Full Time
Job Description
We are looking for a skilled .NET Full Stack Developer with hands-on experience in developing scalable enterprise applications using Microsoft technologies and modern frontend frameworks. The ideal candidate should possess strong expertise in backend and frontend development, API integrations, database management, and Agile delivery practices.
The candidate will be responsible for designing, developing, testing, and maintaining enterprise-grade applications while collaborating with cross-functional teams in a fast-paced Agile environment.
Must Have Skills
Strong experience in C#, ASP.NET Core, and .NET technologies
Hands-on experience with frontend frameworks:
React or Angular
Strong knowledge of:
RESTful APIs
API integration patterns
Experience with relational databases:
SQL Server
Exposure to NoSQL databases
Familiarity with:
Git
CI/CD pipelines
DevOps practices
Experience with automated testing frameworks and debugging techniques
Understanding of:
Enterprise architecture principles
Application security best practices
Performance optimization
Experience working in Agile/Scrum environments
Strong analytical and problem-solving skills
Good communication and collaboration abilities
Good to Have Skills
Experience with cloud platforms:
Azure
AWS
Exposure to:
Docker
Kubernetes
Knowledge of:
Microservices Architecture
Event-Driven Systems
Microsoft or Cloud certifications
Experience in deployment automation and release management
Roles & Responsibilities
Design, develop, test, and maintain enterprise-grade web applications using .NET technologies
Develop responsive and interactive UI components using React or Angular
Build and consume RESTful APIs and integrate third-party services
Work with SQL and NoSQL databases for development and optimization
Participate in complete SDLC activities including requirement analysis, development, testing, deployment, and support
Implement coding standards, security guidelines, and quality engineering practices
Troubleshoot and resolve frontend and backend application issues
Collaborate with architects, QA teams, DevOps teams, and business stakeholders
Contribute to CI/CD pipeline implementation and deployment automation
Develop and maintain unit and integration test cases
Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives
Preferred Candidate Profile
Self-motivated and quick learner
Strong ownership and accountability
Ability to work independently and collaboratively
Passion for clean coding and scalable application development
Education Qualification
Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
Your future duties and responsibilities
Required Qualifications To Be Successful In This Role
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.