Search by job, company or skills
Key Responsibilities:
Design, develop, and maintain high-quality .NET applications and services.
Collaborate with product managers, architects, and other developers to define software requirements and system architecture.
Write clean, scalable, and efficient code following best practices and coding standards.
Perform code reviews and provide constructive feedback to ensure code quality.
Debug and resolve technical issues, including performance tuning and optimization.
Participate in all phases of the software development lifecycle, including planning, design, development, testing, and deployment.
Ensure the application meets security, performance, and reliability standards.
Mentor and guide junior developers, fostering a culture of continuous improvement and learning.
Keep up to date with the latest industry trends, technologies, and best practices.
Required Qualifications:
Minimum of 3 years of hands-on experience with .NET development, including ASP.NET, C#, and .NET Core.
Strong understanding of object-oriented programming (OOP) principles and design patterns.
Experience with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks like Angular or React.
Proficiency in working with databases, including SQL Server, and writing efficient SQL queries.
Familiarity with web services (SOAP/REST) and APIs.
Experience with version control systems, preferably Git.
Strong problem-solving skills and the ability to troubleshoot complex technical issues.
Excellent communication and interpersonal skills.
Ability to work independently and collaboratively in a fast-paced environment.
Bachelor's degree in Computer Science, Information Technology, or a related field
Login to check your skill match score
Date Posted: 12/07/2024
Job ID: 84296217