Position Overview:
We are looking for an ASP.net/Full stack developer or engineer experienced in both the front and back ends of an application. The Full Stack Developer will be pivotal in analyzing solutions, executing projects, ensuring quality assurance, providing support, and contributing to the research and development of new methods and ideas. Join us in our mission to deliver high-quality technical solutions and continuously improve our departmental processes.
Objectives of this Role:
- To contribute to the success of the organization by providing technical expertise in project solution analysis, execution, support, and research and development.
- To ensure the timely and successful delivery of technical projects, meeting client requirements and adhering to quality standards.
Tasks, Duties, and Responsibilities:
- Solution analysis: Analyse customer requirements to provide a draft scope of work.
- Project execution: Deep understanding of digital development stages, including the ability to recommend best practices and execute project tasks efficiently.
- QA: Good quality assurance skills and verification of project scope and design features.
- Support: Experience managing project transitions, supporting post-implementation activities, and handling support calls.
- R&D: Research capabilities to explore new methods and ideas, along with suggesting enhancements to department processes and procedures.
Key Competencies:
- Analytical Thinking: Ability to analyse client needs, project risks, and potential enhancements to department processes.
- Communication: Effective communication skills to interact with clients, team members, and stakeholders, and document project meetings and requirements.
- Time Management: Capacity to manage project timelines, prioritize tasks, and ensure timely delivery of high-quality work.
- Problem-solving: Aptitude for identifying and resolving project issues, ensuring bug-free implementation, and meeting project objectives.
- Development Skills: Proficiency in software development methodologies, programming languages, and technologies relevant to project requirements.
- Adaptability: Flexibility to adjust to changing project requirements, client expectations, and departmental priorities.
- Collaboration: Willingness to work collaboratively with team members, sharing knowledge and supporting project success.
- Research and Development: Curiosity to continuously explore new methods and ideas, contributing to the improvement of departmental processes and procedures.
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- 1+ years of experience in technical solution design and project execution
- . Net framework/Core is a MUST
- Dynamics 365 or SharePoint development experience is an important PLUS
- MS SQL
- Proficiency in technical solution design, development, problem solving, and customer focus.
- Excellent communication and interpersonal abilities
- Proficiency in English, Arabic