We are on the lookout for a passionate and skilled .NET Developer with 1-5 years of hands-on experience to join our vibrant team. The ideal candidate will have a deep understanding of the .NET ecosystem and a proven track record of delivering high-quality software solutions. This role requires close collaboration with developers, designers, and project managers to create top-tier products that meet our clients' needs.
Key Responsibilities
Develop and maintain robust .NET applications, ensuring high performance and scalability.
Collaborate with cross-functional teams to design and implement software solutions.
Write clean, efficient, and well-documented code.
Troubleshoot and resolve software defects to ensure smooth application performance.
Participate in code reviews and maintain coding standards.
Contribute to all phases of the software development lifecycle.
Essential Qualifications
Bachelor's degree in Computer Science, IT, or related field.
1-5 years of experience as a .NET Developer or Software Developer.
Strong command of C# and .NET technologies.
Experience with ASP.NET MVC, Web API, and related technologies.
Excellent communication and team collaboration abilities.
Familiarity with front-end technologies like HTML, CSS, and JavaScript.
Solid understanding of SQL Server and database management.
Knowledge of software development best practices, including design patterns and architecture.
Excellent problem-solving and debugging skills.
Strong problem-solving and debugging skills.
Desirable Skills
Experience with cloud platforms, such as Azure or AWS.
Knowledge of DevOps practices and tools.
Familiarity with containerization and orchestration technologies (Docker, Kubernetes).