Senior Software Engineer (.NET Core Developer) – Codebase Technologies
About Us: Headquartered in Dubai since 2015, our footprint expands across Middle East, Africa, and APAC. Codebase Technologies is a Global Open API Banking solutions provider that enables banks and financial institutions (both Conventional and Islamic) as well as the emerging FinTech ecosystem to Demystify Digital Financial Services. We help organizations create and deliver Innovative and Intuitive experiences across customer lifecycle.
Purpose of the Role: A Senior Software Engineer (.NET Core Developer) drives the development of sophisticated fintech software solutions, ensuring the company delivers high-quality products that meet the demands of the digital financial landscape.
Duties and Responsibilities: Develop, test, and maintain high-quality software solutions using .NET Core framework. Collaborate with cross-functional teams to design, develop, and implement 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. Stay updated on industry trends and technologies to continuously improve software development processes. Ability to work independently and as part of a team in a fast-paced environment. Knowledge of software design patterns, SOLID principles, and best coding practices. Experience with SQL databases and ORM frameworks. Excellent problem-solving skills and attention to detail.
Attributes: Bachelor’s degree in computer science, Engineering, or a related field. Proven experience as a Senior Software Engineer or .NET Core Developer in a fintech or related industry. Strong proficiency in C#, .NET Core, ASP.NET, and related technologies. Familiarity with Agile methodologies and DevOps practices. Strong communication and interpersonal skills.