Key Responsibilities
- Design, develop, test, and maintain software solutions in alignment with business requirements.
- Lead and coordinate technical aspects of development projects when required.
- Participate in feasibility studies and recommend suitable technical solutions.
- Prepare and maintain system documentation, including flowcharts, diagrams, and code documentation.
- Translate market and functional requirements into detailed design specifications.
- Develop and execute test data, validate system outputs, and debug software to ensure optimal performance.
- Support end-users and assist the customer support team with technical troubleshooting. • Research and evaluate emerging technologies to improve system functionality and performance.
- Perform additional duties and tasks as assigned.
Qualifications & Experience
- Bachelor’s degree in computer science, Computer Engineering, or a related field.
- 3–4 years of professional experience developing ASP.NET applications.
- Strong background in Object-Oriented Application Design from both developer and architect perspectives.
- Proficiency in: o Technologies: MVC, .NET Core, Web API, WCF, C#.NET, VB.NET o Front-End: JavaScript, jQuery, AngularJS, HTML, CSS, JSON, XML o Databases: Oracle and SQL Server RDBMS
- Hands-on experience in API development and system integrations
- Solid understanding of relational database concepts and large-scale web application architecture.
- Ability to work independently and manage multiple priorities effectively.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and interpersonal skills; ability to work collaboratively in a team environment.
Job Types: Full-time, Permanent
Pay: QAR6,000.00 - QAR10,000.00 per month