Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading technology firm is seeking a Senior Dot Net Fullstack Developer to contribute to the development of robust web applications. The role promises involvement in both front-end and back-end development using the .NET ecosystem. With responsibilities spanning from design to deployment, the position encourages agile collaboration and innovative problem-solving, making it ideal for experienced developers looking to make an impact.
Role Description :
This is a contract Senior Dot Net Fullstack Developer role at Emperen Technologies, located in Bengaluru with the flexibility of some work from home.
You will be a key contributor to the development and maintenance of robust and scalable web applications.
Your responsibilities will span both front-end and back-end development, requiring a strong understanding of the .NET ecosystem and modern front-end frameworks.
You will be expected to participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
Responsibilities :
Full Stack Development : Design, develop, and maintain both front-end and back-end components of web applications using the Microsoft technology stack and modern JavaScript frameworks.
Back-end Development (Strong Focus) :
- Develop robust and scalable APIs and services using C# and . NET Core.
- Design and implement database schemas and optimize queries using SQL Server.
- Work with ASP.NET MVC and ASP.NET Web API to build performant web applications and RESTful services.
- Implement authentication and authorization mechanisms, including technologies like OAuth 2.0 and JWT.
- Utilize dependency injection, LINQ, and other core .NET features effectively.
- Implement unit and integration tests to ensure code quality and reliability.
- Troubleshoot and debug complex issues in the back-end system.
Front-end Development :
- Develop user interfaces using HTML5, CSS3, and modern JavaScript frameworks like React, Angular, or Vue.js.
- Implement responsive designs to ensure applications are accessible across various devices.
- Integrate front-end applications with back-end APIs.
- Write clean, maintainable, and well-documented front-end code.
- Familiarity with state management libraries (e.g. , Redux, NgRx, Vuex) is a plus.
- Database Management : Design, develop, and optimize database schemas in SQL Server.
- Write complex SQL queries, stored procedures, functions, and triggers.
- Ensure data integrity and performance.
- Version Control : Utilize Git/GitHub for version control, branching, and merging.
- Follow established Git workflows.
- Cloud Technologies (Desired) : Experience with cloud platforms like Azure or AWS, including services like Azure App Service, Azure Functions, AWS Lambda, etc.
- Understanding of containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
Agile Collaboration : Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Problem-Solving : Analyze and solve complex technical problems, providing innovative and effective solutions.
Communication & Collaboration :
- Effectively communicate technical concepts to both technical and non-technical stakeholders.
- Collaborate effectively with other developers, designers, and product owners.
Code Quality & Best Practices :
- Adhere to coding standards, best practices, and design patterns.
- Participate in code reviews to ensure code quality.
Continuous Learning :
- Stay up-to-date with the latest trends and technologies in .NET development and front-end frameworks.
Qualifications :
Timings : Full Time (As per company timings)
Notice Period : Immediate Joiner - Only
Experience : 8-12 Years of professional experience in full-stack .NET development.
Required Skills & Qualifications :
- Extensive .NET Experience : 7+ years of hands-on experience in developing web applications using C# and the .NET framework, including .NET Framework and .NET Core.
- Deep Understanding of .NET Core : Proven experience building scalable and performant applications using .NET Core, including middleware, dependency injection, and configuration.ASP.NET Expertise : Strong proficiency in ASP.NET MVC and ASP.NET Web API for building web applications and RESTful services.
- Front-end Proficiency : Solid understanding of HTML5, CSS3, and JavaScript. Experience with at least one modern JavaScript framework/library such as React, Angular, or Vue.js is essential.
- Strong SQL Server Skills : Extensive experience working with SQL Server, including database design, writing complex SQL queries, stored procedures, performance tuning, and database optimization.
- Version Control Mastery : Proficient in using Git/GitHub for collaborative development, branching strategies, and pull requests.
- Cloud Familiarity (Desired) : Familiarity with cloud platforms like Azure or AWS and their relevant services for web application deployment and management.
- Web Development Best Practices : Strong understanding of responsive design principles, cross-browser compatibility issues, and web performance optimization techniques.
- Excellent Problem-Solving Skills : Demonstrated ability to analyze complex problems and develop effective solutions.
- Strong Communication Skills : Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly and concisely.
- Team Player : Ability to work effectively in a collaborative team environment.
- Agile Experience : Experience working in an Agile or Scrum development environment. Understanding of Design Patterns : Familiarity with common software design patterns (e.g. , MVC, MVVM, Repository, Unit of Work).
- Experience with Testing Frameworks : Knowledge of unit testing frameworks (e.g. , NUnit, xUnit) and integration testing.