Job details
Job Title: Senior Full Stack .NET Developer
Experience Required: 6 to 12 years
Skills: Dotnet Developer, Angular, SQL
About the Role
Key Responsibilities:
- Analyze business and technical requirements to develop scalable applications.
- Build and consume RESTful APIs using ASP.NET Core MVC and Web API.
- Develop backend logic, business services, and manage data layers using C#.NET, Entity Framework, and SQL Server.
- Create and maintain complex database components including stored procedures, views, triggers, and functions.
- Develop Windows desktop applications and services using .NET Framework.
- Work with ADO.NET and Entity Framework for data access and integration.
- Generate reports using SSRS and Crystal Reports.
- Automate test cases and contribute to quality assurance using Selenium with C#.
- Use Azure DevOps for source control, task tracking, and deployment pipelines.
- Support production deployments, bug fixing, and performance optimization.
- Participate in Agile development processes, including daily standups and sprint reviews.
- Collaborate closely with other developers, testers, and business analysts.
Must-Have Skills
- Strong programming experience in C#.NET, ASP.NET Core MVC, .NET Framework, and VB.NET
- Proficiency in frontend development using Angular (v8+)
- React.js
- Experience with RESTful APIs, Web Forms, and Windows Services
- Strong knowledge of SQL Server development and performance tuning
- Proficiency in Entity Framework and ADO.NET
- Report creation using SSRS and Crystal Reports
- Experience using Azure DevOps for project and release management
- Familiarity with Azure Cloud Services (App Services, Storage, SQL Azure)
- Basic experience integrating AI APIs (like OpenAI, Azure Cognitive Services)
- Understanding of Agile methodologies (Scrum or Kanban)
Good to Have
- Knowledge of Microservices and containerization
- Familiarity with Blazor or MAUI for modern cross-platform UI
- Experience with unit testing frameworks (e.g., xUnit, MSTest)
Educational Qualification
Bachelor’s degree in computer science, Information Technology, or a related field
Soft Skills
- Strong communication and interpersonal skills
- Good problem-solving and debugging abilities
- Willingness to learn and adapt to new tools and technologies
- Team player with a positive, collaborative mindset
- Ability to take ownership and deliver quality code within deadlines
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
Frontend Developer / Full-stack Developer — We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.