Our team is growing! We are looking for a skilled Software Engineer (.NET Core Developer) who is passionate about developing sophisticated software solutions and committed to delivering high-quality products that meet the demands of the digital financial landscape.
Together We Will:
Develop, test, and maintain high-quality software solutions using the .NET Core framework
Collaborate with cross-functional teams to design, develop, and implement innovative software features
Write clean, efficient, and maintainable code following best practices
Troubleshoot and debug software applications to ensure optimal performance and reliability
Participate in code reviews, sprint planning, and product discussions to enhance team collaboration
Stay updated on industry trends and technologies to continuously improve our software development processes
What We Will Need:
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience (3+ years) as a Software Engineer or .NET Core Developer in the fintech or related industry
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 written and spoken English
Excellent communication and interpersonal skills to collaborate effectively with team members
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)
Previous experience in the fintech sector
We Offer:
Exciting projects that challenge your skills
Competitive compensation in USD
A fully remote work environment
A supportive international team that values collaboration and innovation
Schedule: Monday to Friday during business hours GST (Gulf Standard Time)