.NET Developer

Jeddah

Contract

Related Jobs

Position: .NET Developer
Location: Remote support
Contract: 6 months + Extendable
Benefit Package: Salary negotiable

Job Summary:

As a .NET Developer, you will be responsible for designing, developing, and maintaining software applications built on the .NET framework. You will work closely with cross-functional teams, including business analysts, quality assurance engineers, and system administrators, to deliver high-quality software solutions that meet the needs of our organization and its clients.

Key Responsibilities:

Software Development: Design, develop, and maintain software applications using the .NET framework and related technologies, such as C#, ASP.NET, MVC, Entity Framework, and SQL Server.

Code Reviews: Collaborate with other developers to conduct code reviews, ensure code quality, and follow best practices and coding standards.

Requirements Analysis: Work closely with business analysts and project managers to gather and analyze software requirements, and translate them into technical specifications.

Testing and Debugging: Perform unit testing, integration testing, and debugging to identify and fix software defects and issues.

Performance Optimization: Optimize application performance, troubleshoot bottlenecks, and improve application speed and responsiveness.

Documentation: Maintain comprehensive documentation of software designs, coding, and testing activities.

Security: Implement and maintain security best practices to protect sensitive data and ensure the security of software applications.

Collaboration: Collaborate with cross-functional teams, including UX/UI designers, quality assurance engineers, and system administrators, to deliver end-to-end solutions.

Technology Research: Stay up-to-date with the latest developments in .NET and related technologies, and recommend the adoption of new tools and practices when appropriate.

Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Proven experience as a .NET Developer, with proficiency in C# and the .NET framework.
Familiarity with front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular or React may be required for full-stack positions.
Strong database development skills, including SQL Server or other relational database systems.
Knowledge of software development methodologies and best practices.
Excellent problem-solving and communication skills.
Ability to work collaboratively in a team environment.
Relevant certifications (e.g., Microsoft Certified Professional) may be a plus.