We are seeking a highly skilled and experienced Dot Net Developer to join our dynamic development team. The ideal candidate will have a strong background in designing, developing, and implementing web-based applications using the .NET framework. The developer will work closely with project managers, business analysts, and other developers to deliver high quality software solutions.
Key Responsibilities:
- Application Development: Design, develop, and maintain web applications using ASP.NET, C, MVC, and other related technologies.
- Requirement Analysis: Collaborate with business analysts and project managers to gather and analyse requirements, providing technical insights and recommendations.
- Code Quality: Write clean, scalable, and efficient code, adhering to best practices and coding standards.
- Testing & Debugging: Perform unit testing, debugging, and troubleshooting to ensure high quality and bug free software.
- Documentation: Create and maintain technical documentation for all development activities, ensuring clarity and completeness.
- Communication: Strong verbal and written communication skills, with the ability to convey technical concepts to nontechnical stakeholders.
- Team Management: Ability to work effectively both independently and as part of a team, with a collaborative and proactive approach.
Required Skills and Qualifications:
- Strong knowledge of ASP.NET, C#, MVC, .Net Core and Web API.
- Experience with frontend technologies such as HTML5, CSS3, JavaScript, and jQuery.
- Familiarity with database systems, particularly MS SQL Server.
- Understanding of Object Oriented Programming (OOP) principles.
- Experience with Agile/Scrum development methodologies.
- Knowledge of cloud platforms, Like Microsoft Azure / AWS.
- Experience with RESTful services and API integration.