Job Title: Dot Net Developer
Experience: 510 Years
Location: Chennai
Responsibilities:
- Design and develop .NET Core Web APIs and endpoints.
- Connect and interact with external data sources via HTTP Client or database connections.
- Implement Dependency Injection and follow Test-Driven Development (TDD) principles.
- Use Entity Framework, C#, Lambda expressions, and LINQ to build robust applications.
- Host applications in IIS.
- Implement authentication and authorization mechanisms.
- Write clean, efficient, and maintainable code with strong debugging and logging skills (Log4net or equivalent).
- Develop front-end components using JSON, HTML, Razor, CSS preprocessors, and optionally MVC or Blazor.
- Collaborate with other teams and contribute individually to projects.
- Understand existing application code, and rewrite or improve it as needed.
- Participate in Agile and Waterfall software development practices.
- Manage code in Azure DevOps, including repo management and pull requests.
- Continuously learn and improve technical skills while supporting the team constructively.
Required Skills:
- Strong C# and .NET Core programming skills.
- Hands-on experience with RESTful API development.
- Proficiency with SQL: RDBMS, complex queries, stored procedures, functions, and views.
- Experience with Test-Driven Development and unit testing frameworks (e.g., xUnit, NUnit).
- Good understanding of web development technologies: JSON, HTML, CSS, Razor, MVC/Blazor.
- Strong problem-solving and debugging skills.
- Ability to work independently with minimal guidance.
- Excellent communication skills to explain code and processes effectively.
Preferred Skills (Good to Have):
- Experience with PowerShell scripting.
- Experience with SSIS.
- Front-end framework knowledge: Angular.
- Experience with Azure DevOps workflows.
Other Requirements:
- Flexible and adaptable to meet project timelines.
- Ability to work in a fast-paced Agile environment.
- Strong learning attitude and team collaboration.
Contact Information:
If interested, please contact: +91 4035034878