drjobs Senior Dot Net Developer NET العربية

Senior Dot Net Developer NET

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Doha - Qatar

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Qatari

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles and responsibilities

Analyze system requirements and prioritize tasks.
Develop and maintain clean, testable code using .NET programming languages.
Create technical specifications and architecture designs.
Test, debug, and refactor code for optimal performance.
Deploy fully functional applications and upgrade existing programs.
Document development and operational procedures.
1. Application Development:

Design, develop, and maintain web and desktop applications using the .NET framework and related technologies (e.g., ASP.NET, C#, VB.NET).
Write clean, scalable, and efficient code following best practices and coding standards.
2. System Design:

Collaborate with stakeholders to gather requirements and understand business needs.
Create technical specifications and design documents based on project requirements.
3. Database Management:

Develop and manage databases using SQL Server or other relational database management systems.
Write and optimize SQL queries for data retrieval and manipulation.
4. Testing and Debugging:

Conduct unit testing and debugging of applications to ensure functionality and performance.
Troubleshoot and resolve software defects and issues reported by users.
5. Documentation:

Create and maintain comprehensive documentation for application architecture, design, and user guides.
Document code changes and maintain version control using tools like Git.
6. Collaboration:

Work closely with cross-functional teams, including designers, QA testers, and project managers, to ensure successful project delivery.
Participate in code reviews and provide constructive feedback to peers.
7. Maintenance and Support:

Provide ongoing support and maintenance for existing applications, addressing user feedback and implementing enhancements.
Monitor application performance and implement improvements as necessary.
8. Continuous Learning:

Stay updated on the latest trends and technologies in .NET development and software engineering.
Participate in training sessions, workshops, and conferences to enhance skills.


Desired candidate profile

Minimum 4-5 years of proven experience as a .NET Developer.
Proficient in Arabic (Reading, Writing, Speaking).
Strong knowledge of MVC, ASP.NET, C#, and SQL Server.
Proficient with front-end development languages (HTML5, CSS3, jQuery, JavaScript, Bootstrap 3.0).
Familiar with Agile methodologies.
Excellent troubleshooting and communication skills.
Additional Requirements:

Transferable Visa with NOC.
Valid Qatar driving license preferred.
Continuous Learning:

Stay updated on the latest trends and technologies in .NET development and software engineering.
Participate in training sessions, workshops, and conferences to enhance skills.
Security Practices:

Implement security measures to safeguard applications and data from vulnerabilities.
Ensure compliance with industry standards and best practices in application security.
Agile Methodologies:

Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
Adapt to changing project requirements and priorities while maintaining focus on quality and timelines.

Employment Type

Full-time

Company Industry

Accounting

Department / Functional Area

Web Development

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.