About the Role:
We are seeking a highly skilled and experienced Senior .NET Core Developer to join our dynamic team and play a key role in building and maintaining our innovative software solutions. You will be responsible for the full software development lifecycle, from design and development to testing and deployment. You will also have the opportunity to mentor junior developers and contribute to the overall growth and success of our team.
Responsibilities:
• Design, develop, test, and debug high-quality, reusable, and maintainable .NET Core applications and APIs
• Analyze requirements and participate in system design discussions
• Collaborate with cross-functional teams, including designers, business analysts, and other developers
• Implement best practices for software development, including unit testing, continuous integration/continuous delivery (CI/CD), and code reviews
• Stay up-to-date with the latest .NET Core technologies and trends
• Mentor and guide junior developers
• Participate in technical discussions and provide guidance on architectural decisions
• Document code and technical specifications
• Identify and resolve technical issues and bugs
• Perform performance optimization and troubleshooting
• Contribute to the continuous improvement of development processes
Required Qualifications:
• 5+ years of experience as a .NET Core Developer
• Solid understanding of .NET Core framework, C#, ASP.NET Core, Entity Framework Core, and related technologies
• Strong object-oriented programming (OOP) principles and design patterns
• Ability to write clean, efficient, and maintainable code
• Strong problem-solving and analytical skills
• Excellent communication and teamwork skills
• Ability to work independently and as part of a team
• Passion for learning and staying up-to-date with the latest technologies
Qualifications:
• Experience with microservices architecture
• Experience with API design and development
• Experience with performance optimization techniques
• Experience with design patterns
Job Type: Full-time
Salary: ﷼8,000.00 - ﷼10,000.00 per month
Experience:
• .NET Development: 5 years (Preferred)
Ability to Commute:
• Riyadh (Preferred)
Ability to Relocate:
• Riyadh: Relocate before starting work (Preferred