- Collaborate with crossfunctional teams to analyze design and implement software solutions.
- Develop and maintain robust scalable and highperformance applications using .NET Core.
- Design and implement responsive and userfriendly web interfaces using React.
- Participate in code reviews ensuring code quality performance and adherence to coding standards.
- Work closely with product owners and stakeholders to understand and refine project requirements.
Requirements
- Bachelors degree in Computer Science Software Engineering or a related field.
- Proven experience as a Software Engineer with a focus on .NET Core and React.
- Strong proficiency in C# and a solid understanding of .NET Core framework.
- Experience in developing and consuming RESTful APIs.
- Proficiency in frontend technologies especially React including state management and component lifecycle.
- Familiarity with modern web development tools and practices (Webpack Babel npm/yarn etc.).
- Knowledge of database design and SQL.
- Familiarity with version control systems preferably Git.
- Strong problemsolving and analytical skills.
- Excellent communication and teamwork abilities.
Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Software Engineer with a focus on .NET Core and React. Strong proficiency in C# and a solid understanding of .NET Core framework. Experience in developing and consuming RESTful APIs. Proficiency in front-end technologies, especially React, including state management and component lifecycle. Familiarity with modern web development tools and practices (Webpack, Babel, npm/yarn, etc.). Knowledge of database design and SQL. Familiarity with version control systems, preferably Git. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities.