Key Responsibilities:
- Application Development: Design develop and maintain webbased applications using .NET C# ASP.NET and related technologies.
- Database Integration: Work with databases (SQL Server MySQL etc.) to design schemas optimize queries and manage data storage.
- API Development: Create and maintain RESTful APIs and integrate thirdparty services.
- Code Optimization: Ensure high performance scalability and reliability of applications.
- Bug Fixing & Maintenance: Troubleshoot and resolve software defects providing ongoing support and enhancements.
- Collaboration: Work closely with crossfunctional teams including frontend developers designers and business analysts to deliver highquality solutions.
- Documentation: Maintain clear documentation for code system configurations and processes.
- Unit Testing: Implement unit tests and participate in code reviews to ensure the quality of the codebase.
Required Skills & Qualifications:
- Proven experience as a .NET Developer or similar role with a strong understanding of .NET technologies.
- Proficiency in C# ASP.NET MVC and Web API development.
- Experience with SQL Server or other relational databases.
- Familiarity with frontend technologies (HTML CSS JavaScript Angular/React) is a plus.
- Strong knowledge of objectoriented programming (OOP) principles.
- Experience with version control systems preferably Git.
- Familiarity with Agile/Scrum methodologies.
- Strong problemsolving skills and attention to detail.
- Good communication skills and ability to work in a collaborative environment.
Preferred Qualifications:
- Experience with Azure AWS or other cloud platforms.
- Familiarity with Entity Framework and LINQ.
- Knowledge of modern web frameworks and tools (e.g. React Angular or Vue.js).
- Familiarity with Microservices Architecture.
- DevOps knowledge and experience with CI/CD pipelines.
Microservices,Dot net,RESTful WebServices,GraphQL