Senior .Net Core Developer

Riyadh Tax Free1 months agoFull-time External
197.4k - 248.4k / yr
• Design and develop high-quality software solutions using .NET Core framework. • Integration with many running application like SAP - Success Factor - CRM - AD - SSO • Collaborate with cross-functional teams to analyze user requirements and design specifications. • Write clean, scalable, and maintainable code that adheres to coding standards and best practices. • Perform code reviews and provide feedback to ensure code quality and promote continuous improvement. • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment. • Identify and troubleshoot software defects and performance issues. • Optimize and enhance existing software applications to improve functionality and performance. • Conduct unit testing and integration testing to ensure software quality and reliability. • Collaborate with team members to resolve technical issues and ensure successful project delivery. • Stay up-to-date with emerging technologies and industry trends. • Mentor junior developers and provide guidance and support when needed. Requirements • Bachelor's degree in computer science, software engineering, or a related field. • 2-7 years' as a .Net software engineer • Proven experience as a .NET Core Developer or similar role. • Proficiency in .NET Core, C#, and related technologies and frameworks. • Strong understanding of object-oriented programming (OOP) principles and design patterns. • Experience with database technologies, such as SQL Server or MySQL. • Knowledge of front-end web development technologies like HTML, CSS, and JavaScript. • Familiarity with version control systems, such as Git. • Excellent problem-solving and analytical skills. • Strong communication and collaboration skills. • Ability to work independently and as part of a team. • Experience with agile development methodologies is a plus.