Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Duties and tasks:
- Implement new requirements, changes and modifications, with attention to simple interrelationships between different applications modules.
- Troubleshoot and resolve reported bugs promptly and efficiently
- Apply basic testing for implemented modifications to ensure effective functionality.
- Work closely with the configuration manager to build and deploy updates to QA or staging environments
- Coordinate and communicate with the analysis and design team to facilitate requirement gathering and documenting applications.
- Communicate with the testing team and provide them with the developed component's functionality to facilitate the testing process.
- Deliver queries to DBA team to tune it and to advice tuning tips to be implemented in the source cod
Job Requirements
Job Requirements:
- Bachelor’s Degree in Computer Science or Information Technology
- A minimum of 4 years’ experience in software development.
- The following technical requirements are a must:
- C#, ASP.net, .NET core, ADO.net, Entity Framework and LINQ
- MS SQL server, including development using SQL and Transact-SQ
- Unit Testing
- An understanding of SOLID software design principles
- Strong grasp of software design patterns and effective development methodologies
- Familiarity with .NET webAPI and/or WCF
- Knowledge of RESTful APIs concepts
- GIT source control basic knowledge
- The following technical requirements are a plus:
- General DevOps knowledge
- GraphQL
- Performance Optimization
- Concurrency ,Threading and parallel programing
- Crystal reports/Microsoft reporting services
- Good command of Arabic and English
- Excellent communication skills (written, verbal and listening)
- Able to build partnerships and work well in teams
- Can identify problems and refer/escalate complex issues to a higher level
- Ensure deliverable are always of a high quality
- Self-motivated, clever and maintains a positive attitude