We are seeking a Senior Asp.net Core Developer to join our team. The ideal candidate will have 5-10 years of experience with Asp.net Core and a strong passion for developing web applications. The Senior Asp.net Core Developer will work under the guidance of a Senior Developer to develop and maintain web applications using Asp.net Core.
Responsibilities:
Web Application Development:- Develop, maintain, and enhance web applications using ASP.NET, C#, and related technologies.
Ensure code quality through code reviews and adherence to best practices.System Architecture:
Design and implement scalable, robust, and secure architectures.
- Collaborate with architects and other developers to ensure alignment with business goals.
Integration:
- Integrate third-party services, APIs, and databases into web applications.
Work with other teams (e.g., front-end developers, database administrators) to ensure seamless integration.
- Performance Optimization:
Monitor and improve application performance.- Implement caching, load balancing, and other techniques to ensure the application is performant and reliable.
Security:- Implement security best practices, such as authentication, authorization, and data protection.
Stay updated with the latest security vulnerabilities and apply necessary patches.Team Leadership:
Mentor junior developers and lead development teams.
- Provide technical guidance and ensure the team adheres to best practices.
Testing & Debugging:
- Write and maintain unit tests.
Debug and resolve complex issues within the application.
Maintain detailed documentation of the codebase, processes, and architecture.- Write user guides and API documentation when necessary.
Programming Languages:
C#, .NET Core/Framework, ASP.NET MVC, Web APIFrontend Technologies:
HTML, CSS, JavaScript, jQuery, Angular/React (depending on the stack)Databases: SQL Server, Entity Framework, LINQ
- Tools & Platforms: Visual Studio, Azure DevOps, Git, IIS
Cloud Services:
Experience with Azure or other cloud platforms is often required.Soft Skills:
Excellent problem-solving, communication, and teamwork abilities.* Typically, a Senior ASP.NET Developer has 5+ years of experience in web development, with a deep understanding of the ASP.NET framework and associated technologies.
Job Type: Full-time
Benefits:
Location Type:
Schedule:
Work Location: In person