• 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.