HumanBit Logo

.Net developer | Scrabble

Posted on September 29, 2024

Job Description

Role Overview: We are seeking a skilled .NET Developer with a minimum of 3 years of experience to join our development team. The ideal candidate will have a strong background in .NET technologies, with experience in designing, developing, and maintaining web and desktop applications. You will work closely with other developers, product managers, and stakeholders to build high-quality software solutions that meet business needs and enhance user experience. Key Responsibilities: 1. Application Development: o Design, develop, test, and deploy scalable and high-performance .NET applications. o Write clean, maintainable, and efficient code following best practices and coding standards. o Collaborate with cross-functional teams to understand requirements and translate them into technical specifications. 2. Technical Design: o Create and maintain architectural and design documentation. o Participate in code reviews, providing and receiving constructive feedback. o Identify and address performance and scalability issues in applications. 3. Database Integration: o Design and implement database schemas, queries, and stored procedures. o Integrate applications with databases using Entity Framework or other ORM tools. o Ensure data integrity and security in application development. 4. Testing and Debugging: o Develop and execute unit tests to ensure code quality and functionality. o Debug and resolve software defects and issues in a timely manner. o Perform code analysis and identify areas for improvement. 5. Collaboration and Communication: o Work closely with project managers, designers, and other developers to deliver solutions on time and within scope. o Communicate effectively with stakeholders to gather and clarify requirements. o Document technical processes, code changes, and application configurations. 6. Continuous Improvement: o Stay current with industry trends, technologies, and best practices in .NET development. o Continuously seek to improve development processes and tools. Qualifications: • Education: Bachelor’s degree in computer science, Information Technology, or a related field. Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus. • Experience: o Minimum of 2 years of experience as a .NET Developer or in a similar role. o Hands-on experience with .NET frameworks (e.g., .NET Core, .NET Framework) o Experience with web development technologies (e.g., ASP.NET, MVC, Web API). o Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, Angular, React) is a plus. o Experience with database management systems (e.g., SQL Server, MySQL). • Skills: o Strong problem-solving and analytical skills. o Excellent communication and teamwork abilities. o Ability to work independently and manage multiple tasks effectively. o Knowledge of version control systems (e.g., Git) and agile methodologies.

Powered by
HumanBit Logo