.net developer

Translated
On-site Full Time
UAE , Dubai
--

Job Details

  • Design, develop, and maintain scalable web applications using the .NET framework, ensuring optimal performance and reliability.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications, enhancing user experience.
  • Implement RESTful APIs and integrate third-party services, optimizing application connectivity and functionality.
  • Conduct thorough code reviews and debugging to identify and resolve issues, ensuring high code quality standards.
  • Utilize version control systems like Git to manage project code and facilitate team collaboration.
  • Write automated unit and integration tests to validate functionality, ensuring robust and error-free applications.
  • Stay updated with emerging technologies and trends in .NET development, applying best practices to improve processes.
  • Participate in Agile methodologies, contributing to sprint planning, daily stand-ups, and retrospectives for continuous improvement.
  • Document software design, architecture, and code changes to maintain clear communication within the development team.
  • Provide technical support and mentorship to junior developers, fostering a culture of learning and growth within the team.

Desired Candidate Profile

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, showcasing a strong technical foundation.

  • At least 1-4 years of hands-on experience in .NET development, demonstrating proficiency in building robust applications.

  • Certifications such as Microsoft Certified: .NET Developer or similar, validating expertise in .NET technologies.

  • Experience in Agile environments, emphasizing adaptability and collaboration within diverse teams.

  • Proficiency in front-end technologies like HTML, CSS, and JavaScript, enhancing full-stack development capabilities.

  • Solid understanding of database management systems like SQL Server or MySQL, ensuring efficient data handling.

  • Strong problem-solving skills and analytical mindset, able to tackle complex issues with innovative solutions.

  • Effective communication skills in English, both written and verbal, facilitating clear dialogue with team members and stakeholders.

  • A proactive attitude and passion for continuous learning, eager to keep pace with industry advancements and trends.

  • Ability to work independently and as part of a team, demonstrating flexibility and commitment to project goals.

Similar Jobs