1 ManasIO Job
.Net Developer - C#/ASP/MVC (3-4 yrs)
ManasIO
posted 4d ago
Job Title : .NET Developer.
Location : Bangalore, India.
Job Type : Full-time (Work from Office).
Experience : 3 to 4 years.
Department : Backend Development.
Job Overview :
We are looking for a skilled .NET Developer with experience in backend development to join our talented team in Bangalore.
The ideal candidate will have 3 to 4 years of experience working with the .NET Framework and .NET Core, building robust, scalable, and high-performance backend systems.
In this role, you will collaborate closely with other developers, engineers, and cross-functional teams to design and maintain backend solutions for our applications.
Key Responsibilities :
- Design, develop, and maintain backend services and APIs using .NET Core, ASP.NET, and C#.
- Build highly scalable, maintainable, and efficient backend systems for web applications and services.
- Write clean, well-documented, and efficient code while following industry best practices.
- Work with databases like SQL Server to create and optimize queries, stored procedures, and database structures.
- Integrate third-party services and databases with backend systems.
- Implement and maintain RESTful APIs and web services.
- Collaborate with frontend developers to ensure seamless integration of backend systems with user interfaces.
- Troubleshoot and optimize performance of backend applications and services.
- Participate in code reviews and adhere to best practices in version control, unit testing, and deployment.
- Work in an Agile development environment, following sprint cycles and delivering quality features within deadlines.
- Ensure security, scalability, and high availability of backend services.
- Continuously learn and adapt to new technologies, tools, and techniques to improve backend development practices.
Key Skills and Qualifications :
- 3 to 4 years of experience in backend development using .NET Core, ASP.NET MVC, C#, and related technologies.
- Strong experience with SQL Server, including database design, query optimization, stored procedures, and performance tuning.
- Proficiency in building and consuming RESTful APIs.
- Experience with version control systems like Git.
- Solid understanding of software design patterns, object-oriented programming (OOP), and SOLID principles.
- Hands-on experience with Unit Testing frameworks like XUnit, NUnit, or MSTest.
- Knowledge of Cloud platforms such as Azure or AWS is a plus.
- Familiarity with containerization technologies like Docker is an advantage.
- Experience with CI/CD pipelines, preferably with tools like Jenkins, Azure DevOps, or GitLab.
- Good understanding of authentication and authorization mechanisms (OAuth, JWT, etc.)
Preferred Skills :
- Familiarity with microservices architecture and experience in developing microservices-based applications.
- Knowledge of modern backend frameworks and patterns (e., CQRS, Event Sourcing).
- Exposure to working with message queues like RabbitMQ or Azure Service Bus.
- Experience with NoSQL databases such as MongoDB or Redis is a plus.
- Familiarity with Agile methodologies and project management tools like Jira or Trello.
Personal Attributes :
- Strong problem-solving skills and the ability to troubleshoot complex backend issues.
- Excellent communication skills, both verbal and written, to collaborate effectively with cross-functional teams.
- Ability to work independently and take ownership of projects.
- Detail-oriented and focused on delivering high-quality, well-tested code.
- Eagerness to stay up-to-date with the latest development trends and technologies.
- Positive attitude, team-oriented, and adaptable in a fast-paced environment.
Education : Bachelor's degree in Computer Science, Information Technology, or a related field.
Functional Areas: Software/Testing/Networking
Read full job description