وصف الوظيفة
- 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.
متطلبات الوظيفة
- 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.