Senior Dotnet developer
About Attri Inc.
Attri Inc. is a cutting-edge AI consulting and services firm, focused on helping businesses solve complex problems through custom AI and software solutions. We partner with our clients to deliver innovative, tailored strategies and products that make a measurable impact on their operations and bottom line
Job Description:
We are seeking an experienced C# and .NET Developer with over 5 years of hands-on experience in developing robust and scalable applications. The ideal candidate will have deep expertise in the .NET ecosystem, including **ASP.NET, .NET Core**, and modern frameworks, and will also possess a basic understanding of Python Programming, cloud platforms and DevOps practices. The candidate must demonstrate proficiency in developing enterprise-grade applications and possess a keen ability to solve complex technical challenges.
Key Responsibilities:
- Design, develop, and maintain scalable applications using C# and the .NET Framework.
- Lead the architecture, design, and development of backend systems.
- Work with **ASP.NET Core** to build modern web applications and RESTful APIs.
- Implement and manage databases with Entity Framework or Dapper ORM.
- Ensure code quality and performance optimization by writing unit tests and following SOLID principles.
- Collaborate with cross-functional teams, including frontend developers, and QA testers.
- Troubleshoot and resolve technical issues in existing applications.
- Participate in code reviews and help foster a culture of continuous improvement.
Required Skills and Experience:
- 5+ years of professional experience with C# and the .NET Framework.
- Familiarity with front-end technologies like HTML5, CSS3, and JavaScript, and Javascript frameworks
- Solid experience with RESTful API development and microservices architecture.
- Proficiency in **ASP.NET Core**, .NET Core, and .NET MVC for building web applications.
- Strong working knowledge of Entity Framework, LINQ, and SQL Server.
- Experience with Dependency Injection and modern design patterns.
- Hands-on experience with version control systems like Git.
- Good-to-have Skills (DevOps/Cloud Development):
- 1-2 year of experience with Python RESTAPI framework (django/flask etc)
- 1-2 years of experience with Cloud platforms such as Azure or AWS.
- Experience with CI/CD pipelines and tools like GitHub Actions.
- Familiarity with Docker and Kubernetes for containerization and orchestration.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong communication and collaboration skills.
- Ability to work in an Agile environment and contribute to sprint planning and reviews.