EFarda, a leading banking and financial solutions provider, is committed to transforming the digital lives of Iranians by designing products based on global financial industry trends. Our mission is to revolutionize financial services in Iran by aligning with the latest growth and infrastructure developments. We are looking for a talented Senior .Net Developer to join our team on-site in Tehran and Pardis, Iran, and drive our digital transformation initiatives.
Key Responsibilities:
Develop and maintain high-quality software solutions using ASP.NET Core and .Net technologies.
Design, implement, and optimize microservices architectures to support scalable financial solutions.
Collaborate with cross-functional teams to gather requirements, design system architecture, and deliver robust, secure code.
Utilize containerization technologies (Docker, Kubernetes) to streamline development and enhance deployment practices.
Execute unit testing and integration testing to ensure the reliability and performance of applications.
Participate in agile development processes, contributing to Scrum ceremonies and continuous improvement initiatives.
Required Qualifications:
Expertise in C# and .NET Core:
Demonstrated subject matter expertise in building enterprise-level applications.
Full-Stack Development Experience: Proven track record in both backend and front-end technologies.
System Architecture Acumen: Solid understanding of design practices and architectural patterns.
Containerization Skills: Experience with Docker, Kubernetes, or similar technologies.
Testing Proficiency: Strong background in unit and integration testing.
API & Microservices Knowledge: Experience with RESTful APIs and microservices best practices.
Database Skills: Proficiency with relational databases, particularly MS-SQL and T-SQL.
DevOps Familiarity: Understanding of CI/CD tools and DevOps practices.
Agile Environment: Experience working in Agile/Scrum settings.
What We Offer:
Competitive compensation and benefits package.
Opportunities for professional growth and career advancement.
A collaborative work environment focused on innovation in financial technology.
A chance to be part of a transformative initiative in the banking sector.