We're growing! Our team is seeking a talented .NET Core Developer who can build high-quality software solutions tailored to the evolving needs of our users.
Together we will:
Develop, test, and maintain high-quality software solutions;
Collaborate with multiple teams to design, develop, and implement software features;
Troubleshoot and debug software applications to ensure optimal performance;
Participate in code reviews, sprint planning, and product discussions;
Stay updated on industry trends and technologies.
What you will need:
3+ years of experience as a Software Engineer or .NET Core Developer;
Bachelor’s degree in Computer Science, Engineering, or a related field;
Strong proficiency in C#, .NET Core, ASP.NET;
Knowledge of software design patterns, SOLID principles, and best coding practices;
Experience with SQL databases and ORM frameworks;
Fluent English (written and spoken);
Familiarity with Agile methodologies and DevOps practices;
Strong problem-solving skills and attention to detail;
Ability to work independently and as part of a team in a fast-paced environment.
Would be a plus:
Experience with cloud platforms (e.g., Azure, AWS);
Understanding of microservices architecture;
Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS).
We Offer:
Fully remote work;
Competitive compensation in USD;
A supportive international team and exciting projects;
Schedule: Monday to Friday, Gulf Standard Time business hours.