Software, Developer
Role Overview
Join the development team as a Junior Software Developer and work alongside senior engineers on web applications for client digital transformation projects across the Kingdom.
The role uses Angular on the front end and .NET on the back end.
Location is client site.
Key Skills for This Role
Full Job Posting
About the company
Adree, a subsidiary of Master Works, delivers digital solutions spanning quality assurance, quality control, low-code/no-code development, application performance, and application lifecycle management.
Role overview
Join the development team as a Junior Software Developer and work alongside senior engineers on web applications for client digital transformation projects across the Kingdom.
The role uses Angular on the front end and .NET on the back end.
Location is client site.
Key responsibilities
- Develop responsive front-end features using Angular, TypeScript, HTML5, and CSS/SCSS.
- Build and maintain C# and ASP.NET Core back-end services and RESTful APIs.
- Write maintainable code and SQL queries and stored procedures; contribute to basic database designs.
- Write unit tests, fix bugs found in testing and code reviews, and integrate front-end components with APIs and third-party services.
- Participate in stand-ups, sprint planning, and code reviews; document developed features.
- Use Git and the team's branching and pull-request process, and learn from feedback and new technologies.
Requirements
- Bachelor’s degree in computer science, software engineering, information technology, or a related field.
- Graduated within the last two years or graduating soon; internship or graduation-project experience is a plus.
- Solid programming fundamentals, including OOP, data structures, and algorithms.
- Hands-on Angular and TypeScript knowledge, including Angular components, services, routing, forms, and RxJS.
- Hands-on C# and .NET / ASP.NET Core knowledge, including Web API, MVC basics, and Entity Framework Core.
- Working knowledge of SQL and relational databases; SQL Server is preferred.
- Good knowledge of HTML5, CSS3, and JavaScript; familiarity with Git and basic RESTful API concepts.
- Good written and spoken English; Arabic is a plus.
Preferred skills
- Exposure to Agile/Scrum, Azure DevOps, or Jira; basic knowledge of xUnit or Jasmine/Karma.
- Familiarity with Bootstrap, Angular Material, or similar UI libraries; authentication concepts such as JWT or OAuth; low-code platforms such as OutSystems; or cloud services such as Azure.
Personal attributes
Problem-solving and analytical thinking, eagerness to learn, and openness to feedback.
Communication and teamwork skills, attention to detail, ownership of assigned tasks, and ability to manage time and meet deadlines.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at MASTER-WORKS
Cloud & Infrastructure, Engineer.
Riyadh, KSA
SOOR is seeking a Cloud & Infrastructure Engineer to manage, support, monitor, and secure enterprise application hosting environments. Candidates need at least five years of experience, a relevant bachelor's degree, and
Network Security, Senior Engineer
Riyadh, KSA
The employer is seeking a senior network security engineer to implement and support enterprise network and cybersecurity solutions for customer environments. The role delivers security deployments, infrastructure support
Vulnerability Assessment and Penetration Testing, Senior Engineer
Riyadh, KSA
SOOR is seeking a senior VAPT engineer to lead client-facing security assessments, explain business risk, and guide remediation. Candidates need a relevant bachelor's degree, 5+ years in information security including 3+
AI Business, Analyst
Riyadh, KSA
Nabeh, a Master Works subsidiary, seeks an AI Business Analyst to bridge enterprise business needs and AI implementations. The role leads requirements elicitation, process analysis, and translation of client needs into a
AI Engineer, Specialist
Riyadh, KSA
Nabeh is seeking an AI Engineer, Specialist to develop, evaluate, optimize, and deploy machine learning solutions across computer vision, NLP, speech AI, and generative AI. Candidates should have 3–5 years of AI/ML engin
AI Project Manager, Senior
Riyadh, KSA
Nabeh is seeking a Senior AI Project Manager to lead delivery of AI, computer vision, GenAI, and intelligent-platform projects. The role owns scope, schedules, budgets, risks, client coordination, and formal acceptance f
Data Management and Governance, Senior Consultant
Riyadh, KSA
Master Works is seeking a Senior Consultant to lead data management, governance, and AI-readiness initiatives for client organizations. The role combines regulatory compliance, consulting delivery, proposal support, proj
GIS, Specialist
Riyadh, KSA
1stech is seeking a GIS Specialist to support geospatial projects through data management, spatial analysis, mapping, and GIS application support. Candidates need 1–3 years of relevant experience, GIS-related education,
Cloud & Infrastructure, Engineer.
Riyadh, KSA
Network Security, Senior Engineer
Riyadh, KSA
Vulnerability Assessment and Penetration Testing, Senior Engineer
Riyadh, KSA
AI Business, Analyst
Riyadh, KSA
AI Engineer, Specialist
Riyadh, KSA
AI Project Manager, Senior
Riyadh, KSA
Data Management and Governance, Senior Consultant
Riyadh, KSA
GIS, Specialist
Riyadh, KSA