CGI
Location
Bangalore | India
Job description
Job Description :We are seeking a talented .NET Full Stack Developer with 4-6 years of experience to join our team. The ideal candidate will have strong proficiency in Core .NET, Microservice architecture, Web API, Entity Framework SQL, Angular, as well as solid understanding of Object-Oriented Programming (OOP) principles and design patterns. As a .NET Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient web applications across the entire stack. Key Responsibilities : Full Stack Development: Design, develop, and maintain scalable and efficient web applications using Core .NET for backend development and Angular for frontend development. Microservice Architecture: Design and implement microservices architecture to develop modular, scalable, and maintainable applications. Web API Development: Develop RESTful Web APIs using ASP.NET Web API to enable seamless communication between frontend and backend components. Database Management: Design and implement database schemas, write efficient SQL queries, and leverage Entity Framework to interact with databases. Frontend Development: Develop user-friendly and responsive interfaces using Angular framework, HTML, CSS, and JavaScript. Object-Oriented Programming: Apply OOP principles to design and develop reusable and maintainable code components. Design Patterns: Implement design patterns such as MVC, MVVM, and Dependency Injection to ensure modular and extensible codebase. Testing and Debugging: Write unit tests, conduct integration testing, and debug issues to ensure the quality and reliability of the application. Version Control and Collaboration: Use version control systems such as Git to manage codebase, collaborate with team members, and contribute to continuous integration and deployment processes. Skills and Qualifications : Bachelors/Masters degree in Computer Science, Engineering, or related field. 4-6 years of experience in full stack web development, with proficiency in Core .NET, Microservice architecture, Web API, Entity Framework SQL, Angular, HTML, CSS, and JavaScript. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Experience with microservices architecture and developing RESTful Web APIs using ASP.NET Web API. Solid database management skills, including database design, SQL querying, and experience with Entity Framework or similar ORM frameworks. Proficiency in frontend development using Angular framework, HTML5, CSS3, and JavaScript/jQuery. Familiarity with software development best practices, including Agile methodologies, unit testing, and continuous integration/continuous deployment (CI/CD). Strong problem-solving skills, attention to detail, and ability to work independently as well as part of a team. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross functional teams. (ref:hirist.tech)
Job tags
Salary