Search by job, company or skills

Siemat Fintech Solutions Co.

Senior Dotnet Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description :

Siemat Fintech Solutions Co. is a leading fintech company. We are committed to reshaping the financial technology landscape within the Kingdom and internationally. Through innovative solutions and specialized expertise, we are championing digital transformation in the financial sector. Our mission is to empower businesses and individuals to succeed in the ever-changing financial ecosystem.

Role Description:

This is a full-time, on-site role for a Senior Dotnet Developer based in Cairo, Egypt. The Senior Dotnet Developer will design, develop, and maintain high-quality NET Core and ASP.NET MVC applications. Day-to-day responsibilities include implementing software solutions, ensuring code quality, participating in code reviews, and collaborating with the development team to align on software architecture and best practices. Additionally, the role requires identifying and troubleshooting issues and implementing necessary software improvements to support the company's fintech initiatives.

Key Responsibilities :

  • Design, develop, and maintain scalable and secure .NET Core / ASP.NET MVC applications aligned with business and regulatory requirements.
  • Architect and implement microservices-based solutions following Domain-Driven Design (DDD) principles and clean architecture best practices.
  • Develop and integrate RESTful APIs and ensure secure communication between internal and external systems (e.g., banks, payment gateways, third-party providers).
  • Optimize application performance, scalability, and reliability in high-availability fintech environments.
  • Write clean, maintainable, and testable code following SOLID principles and coding standards.
  • Conduct code reviews, mentor junior developers, and contribute to continuous improvement of development standards.
  • Implement unit tests and integration tests to ensure system stability and reduce production defects.
  • Troubleshoot production issues, perform root cause analysis, and implement preventive solutions.
  • Work closely with DevOps teams on CI/CD pipelines, containerization (Docker), and deployment strategies.
  • Collaborate with cross-functional teams including QA, Product Owners, and Infrastructure to deliver high-quality releases.
  • Participate in system design discussions, architecture reviews, and technical decision-making.
  • Ensure applications comply with security best practices and fintech regulatory standards.
  • Implement caching strategies using Redis and asynchronous messaging using RabbitMQ where applicable.
  • Support database design, optimization, and performance tuning for SQL Server or PostgreSQL.
  • Contribute to documentation including technical specifications, API documentation, and architecture diagrams.

Qualifications :

  • 4+ years in .NET Core development
  • Expertise in ASP.NET MVC and other .NET frameworks
  • Strong expertise in .NET Core and Microservices architecture
  • Strong skills in Object-Oriented Programming (OOP) and general Programming fundamentals
  • Proficiency in Software Development and hands-on experience with .NET Core
  • Proficiency in Domain-Driven Design (DDD) principles
  • Hands-on experience with Docker and container orchestration is a plus
  • Experience with SQL databases (e.g., SQL Server, PostgreSQL)
  • Strong understanding of unit testing and integration testing in microservices is a plus
  • Familiarity with Redis (caching) and RabbitMQ (messaging) is a plus
  • Previous experience in FinTech or payment processing systems is highly preferred

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 142272211

Similar Jobs