Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work with project leaders and business analyst to understand software requirements.
- Coding application components according to company coding standards.
- Design, develop, troubleshoot, debug, implement software products and solutions in accordance with established standards.
- Develop, fix and test security considering OWASP standards.
- Analyze and diagnose applications problems.
- Execute all levels of testing (Unit, System, Integration and Regression) in white box method.
- Assist in the QA & QC Processes and perform automation testing and share in DevOps activities.
- Put forward improvement suggestions at any stage of the product lifecycle.
- Present progress reports to his/her supervisor on a regular basis.
- Meet individual deadlines and contributing towards team objectives.
- Report problems, failures, inability to meet deadlines.
- Notes: Work will be remotely and the candidate must be ready to travel to Saudi Arabia in the future.
Job Requirements
- Bachelor's degree in Computer Science or bachelor in civil engineering.
- 4+ years of experience using .NET Technologies: ASP.NET Core MVC, C#, .NET Core, Web API, EF, Test Automation.
- Very good experience in (JavaScript, jQuery)
- Very good experience in Database design methodology (Data Modeling and UML)
- Very good experience in Database Technologies: MS SQL Server 2017 / 2019, and writing complex queries and performance tuning.
- Very good experience in applying security Standards.
- Design pattern (DI, IOC) skills
- Strong in SOA principles design and architecture and ASP.NET MVC
- Working knowledge of CI/CD and aware of DevOps activities
- Good experience with security issues and OWASP standards.
- Must be proficient with TFS and GitLab.
- Support Mobile Team.
- Familiarity with web servers (e.g. IIS) and UI/UX design.
- Excellent communication and teamwork skills
- High level of self-organization and the ability to solve complex problems and meet deadlines.
- Good command of English and Arabic languages.