Job Description: We are looking for a skilled and experienced .NET Developer to join our IT team. The ideal candidate will have 3 to 5 years of hands-on experience in .NET development, with proficiency in C# and ASP.NET. You will work closely with our team of developers and engineers to design, develop, and maintain high-quality software solutions for our clients.
Responsibilities:
Develop, test, and deploy scalable web applications using .NET framework.
Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
Design and implement secure and efficient code following best practices and coding standards.
Troubleshoot, debug, and resolve software defects and technical issues.
Participate in code reviews to ensure code quality and adherence to coding standards.
Keep up to date with the latest technologies and trends in .NET development.
Contribute to the entire software development lifecycle, from planning and design to implementation and deployment.
Requirements:
Bachelor's degree in computer science, Engineering, or a related field.
3 to 5 years of professional experience in .NET development.
Proficiency in C# programming language and ASP.NET framework.
Strong understanding of object-oriented programming concepts and software development methodologies.
Experience with front-end technologies such as HTML, CSS, and JavaScript.
Knowledge of database technologies, including SQL Server or MySQL.
Familiarity with web services (RESTful, SOAP) and API integration.
Excellent problem-solving skills and attention to detail.
Ability to work independently and collaboratively in a fast-paced environment.