Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAnalyze 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.
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.
Full-time