We are seeking A Talented Full-Stack Web Developer to join our dynamic team in Riyadh, KSA. In this role, you will be responsible for developing and maintaining full-stack web applications using .NET Core, Angular, and the ABP Framework. You will build RESTful APIs, and ensure seamless front-end integration. Additionally, you will troubleshoot and optimize application performance while working with CI/CD pipelines to streamline deployment
Responsibilities:
- Develop and maintain web applications using .NET Core, Angular, and the ABP Framework.
- Collaborate with cross-functional teams to define, design, and deliver new features that enhance user experience.
- Build RESTful APIs and ensure seamless integration with front-end components, optimizing for performance and reliability.
- Apply industry best practices in software design, including SOLID principles, clean architecture, and Domain-Driven Design (DDD).
- Participate in the entire development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Troubleshoot, debug, and optimize application performance, ensuring a stellar user experience.
- Work with CI/CD pipelines to streamline deployment processes and improve efficiency.
- Contribute to project documentation to ensure code is maintainable and understandable by team members.
- Stay informed of new technology trends and frameworks, presenting innovative ideas to the team.
Requirements:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Experience: Minimum of 5 years as a Full Stack Developer, with a strong focus on .NET Core.
- Extensive experience with Angular (Angular 5+ preferred).
- Strong understanding and experience with the ABP Framework.
Skills
- Proficient in C#, ASP.NET Core, Entity Framework Core, and RESTful API development.
- Strong front-end skills in Angular, TypeScript, HTML5, CSS3, and responsive design principles.
- Experience with SQL and NoSQL databases, focusing on database design and optimization.
- Familiarity with Microservices architecture.
- Knowledge of authentication and authorization mechanisms, including JWT and OAuth2.
- Experienced with Git and version control best practices.
- Familiarity with CI/CD pipelines and DevOps practices.