Full Stack Developer
Job Title: Full Stack Developer / Junior .NET Developer
Department: IT / Software Development / Application Development
Experience: 0–1 Year (Freshers Can Apply)
Employment Type: Full-Time
Job Location: Bangalore, Karnataka
Qualification: B.E. / B.Tech / BCA / MCA / B.Sc. (Computer Science / IT)
Job Summary
We are looking for an enthusiastic, technically skilled, and motivated Full Stack Developer / .NET Developer (Fresher) to join our Software Development team in Bangalore.
The selected candidate will assist in designing, developing, testing, and maintaining web applications using Microsoft .NET technologies and modern frontend frameworks. The role involves working with C#, ASP.NET Core, Web APIs, SQL databases, HTML, CSS, JavaScript, and related development tools.
The ideal candidate should possess strong programming fundamentals, logical reasoning, problem-solving abilities, and a basic understanding of frontend and backend application development.
Key Responsibilities
1. Backend Development Using .NET
- Assist in developing web applications using C# and ASP.NET Core.
- Write clean, efficient, reusable, and maintainable backend code.
- Support the development of business logic and application features.
- Work with ASP.NET Core MVC and Web API concepts.
- Assist in implementing authentication, authorization, and data validation.
- Troubleshoot and resolve application-related issues.
2. Frontend Web Development
- Develop responsive and user-friendly web interfaces using HTML5, CSS3, and JavaScript.
- Assist in implementing UI components based on design requirements.
- Work with frontend frameworks such as Angular or React.js, depending on project requirements.
- Integrate frontend applications with backend APIs.
- Ensure cross-browser compatibility and responsive design.
- Collaborate with UI/UX designers to improve application usability.
3. Database Development & Management
- Assist in designing and maintaining relational databases.
- Write SQL queries, joins, stored procedures, and basic database operations.
- Perform CRUD operations using SQL Server.
- Support database integration using Entity Framework Core.
- Assist in identifying and resolving database-related issues.
- Maintain data accuracy, consistency, and security.
4. API Development & Integration
- Assist in developing RESTful APIs using ASP.NET Core Web API.
- Implement HTTP methods such as GET, POST, PUT, and DELETE.
- Work with JSON data and client-server communication.
- Test APIs using Postman or Swagger.
- Support API authentication, validation, and error handling.
- Collaborate with frontend developers for successful API integration.
5. Software Testing & Debugging
- Perform basic unit testing and functional testing.
- Identify and resolve coding errors and application defects.
- Debug applications using Visual Studio.
- Assist in improving application performance and reliability.
- Follow software development and quality assurance standards.
- Document testing results and technical issues.
6. Application Deployment & Maintenance
- Assist in deploying and maintaining web applications.
- Support application configuration and environment setup.
- Gain exposure to IIS, Azure App Service, or other hosting environments.
- Assist in application updates and performance monitoring.
- Follow application security and deployment best practices.
7. Version Control & Team Collaboration
- Use Git and GitHub or Azure DevOps for source code management.
- Participate in code reviews and technical discussions.
- Collaborate with senior developers, testers, and project managers.
- Follow Agile and Scrum development methodologies.
- Maintain technical documentation for assigned development tasks.
- Complete assigned project activities within deadlines.
Required Technical Skills
1. Programming Languages
- Good understanding of C# programming.
- Knowledge of object-oriented programming concepts.
- Familiarity with variables, loops, functions, classes, and objects.
- Understanding of exception handling and collections.
- Basic knowledge of data structures and algorithms.
2. .NET Framework & ASP.NET Core
- Basic understanding of .NET and ASP.NET Core.
- Familiarity with ASP.NET Core MVC.
- Knowledge of Web API development concepts.
- Understanding of dependency injection and middleware fundamentals.
- Basic knowledge of Entity Framework Core.
- Familiarity with LINQ queries.
3. Frontend Technologies
- HTML5 and CSS3.
- JavaScript fundamentals.
- Basic understanding of responsive web design.
- Familiarity with Bootstrap or similar CSS frameworks.
- Basic exposure to Angular, React.js, or TypeScript will be an advantage.
4. Database Management
- Good understanding of SQL fundamentals.
- Familiarity with Microsoft SQL Server.
- Knowledge of CRUD operations.
- Understanding of primary keys, foreign keys, and joins.
- Basic knowledge of stored procedures and database normalization.
5. API Development
- Understanding of REST API concepts.
- Knowledge of HTTP methods and status codes.
- Familiarity with JSON.
- Basic understanding of API integration.
- Knowledge of Postman or Swagger for API testing.
6. Software Development Fundamentals
- Understanding of Software Development Life Cycle (SDLC).
- Basic knowledge of Agile and Scrum methodologies.
- Familiarity with debugging and testing techniques.
- Understanding of clean coding practices.
- Awareness of application security fundamentals.
7. Development Tools
- Microsoft Visual Studio or Visual Studio Code.
- SQL Server Management Studio (SSMS).
- Git and GitHub.
- Postman or Swagger.
- Familiarity with Azure DevOps will be an advantage.
- Basic knowledge of Microsoft Azure or IIS hosting concepts.
Required Soft Skills
- Strong analytical and logical reasoning abilities.
- Good problem-solving and debugging skills.
- Effective verbal and written communication.
- Ability to work collaboratively in software development teams.
- Attention to detail and code quality.
- Good time-management and organizational skills.
- Willingness to learn new technologies and frameworks.
- Adaptability to changing project requirements.
- Positive attitude and professional work ethic.
- Ability to understand technical requirements and follow development guidelines.
Educational Qualifications
- B.E. / B.Tech in Computer Science, Information Technology, or related engineering disciplines.
- BCA / MCA / B.Sc. in Computer Science or IT.
- Fresh graduates from the 2025 and 2026 batches are encouraged to apply.
- Candidates with relevant .NET certifications, internships, or academic projects will have an added advantage.
Preferred Qualifications
- Academic or personal projects developed using C# and ASP.NET Core.
- Basic experience building web applications using .NET technologies.
- Knowledge of ASP.NET Core MVC and Web APIs.
- Familiarity with SQL Server and Entity Framework Core.
- Basic understanding of Angular or React.js.
- Exposure to frontend and backend integration.
- Familiarity with Git and version control.
- Basic understanding of Azure cloud services.
- Knowledge of authentication and authorization concepts.
- GitHub portfolio or live project demonstrations.
Key Performance Indicators (KPIs)
- Quality and functionality of developed application features.
- Timely completion of assigned development tasks.
- Code readability, maintainability, and adherence to standards.
- Accuracy of backend logic and database operations.
- Effectiveness of debugging and issue resolution.
- Successful frontend and backend integration.
- API functionality and performance.
- Application stability and reliability.
- Quality of technical documentation.
- Collaboration with development and testing teams.
- Continuous improvement in .NET and full stack development skills.
Ideal Candidate
We are seeking a passionate, self-motivated, and technically curious fresher who wants to build a career in Full Stack Development using Microsoft .NET technologies.
The candidate should demonstrate good programming knowledge in C#, a basic understanding of ASP.NET Core, SQL databases, HTML, CSS, and JavaScript, and strong analytical and problem-solving abilities.
Practical exposure through academic projects, internships, personal applications, or GitHub repositories will be considered an advantage.
A willingness to learn modern frontend frameworks, backend development practices, cloud technologies, and software engineering methodologies is essential.
Ready to apply? Create a free candidate account on PeopleXM and submit your application.
Apply for this role