Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Developing and maintaining high-quality software products while supporting the strategic vision of the corporation.
- Develop system test plans, ensuring achievement of software quality assurance (SQA) standards, and that validate achievement of business goals.
- Expertise in both Back-End and Front-End Development. • Participate in the required verification and analysis.
- Participate in technical design and functional specification reviews.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications.
- Design, develop, troubleshoot, debug, implement, and unit test software products and solutions in accordance with established standards.
- Participate in code reviews to ensure adherence to coding standards.
- Apply basic professional knowledge related to software engineering processes and tools used within the team.
- Research, evaluate and recommend software tools.
Job Requirements
- Bachelor's degree in Computer Science, Computer Engineering or any related discipline.
- 3+ years of experience in software development.
- must be a Riyadh residence.
- Excellent skills in C#, ASP.NET MVC 4+, ASP.NET Core, and Web API.
- Excellent skills in Entity framework code first.
- Excellent in JavaScript, JSON, XML.
- Experience in Angular 3+.
- Excellent experience in a relational database (MS SQL server).
- Proficient with HTML5 and CSS3
- Experience in Typescript.
- Cross-browser compatibility knowledge.
- Solid understanding of object-oriented programming concepts and Design patterns.
- Experience working in an agile environment.