Job Title: Mid-Level .NET Core Developer
Location: Tehran, Aqdasiyeh
Employment Type: Full-Time, Hybrid
Experience Level: Mid-Level
Job Description:
We are seeking a skilled and motivated Mid-Level .NET Core Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-performance applications that support our business objectives. You will work closely with cross-functional teams to implement new features, optimize performance, and ensure the reliability and scalability of our systems. Your expertise in .NET Core, PostgreSQL, EF Core, SQL Server, RabbitMQ, Docker, and microservices will be critical to our success.
Key Responsibilities:
- Design, develop, and maintain web applications using .NET Core.
- Implement and optimize data storage solutions using PostgreSQL and SQL Server.
- Work with Entity Framework Core (EF Core) to handle data access and manipulation.
- Develop and maintain microservices architecture, ensuring scalability and performance.
- Integrate RabbitMQ for messaging and event-driven architectures.
- Containerize applications using Docker for deployment and scaling.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize Git for version control and collaborate effectively within a team environment.
- Troubleshoot, debug, and optimize code for performance and scalability.
- Participate in code reviews and ensure adherence to best practices and coding standards.
Qualifications:
- 3-5 years of experience in .NET Core development.
- Strong proficiency in PostgreSQL and SQL Server, with hands-on experience in database design and optimization.
- Experience with Entity Framework Core (EF Core) for data access.
- Solid understanding of microservices architecture and best practices.
- Familiarity with RabbitMQ for messaging and asynchronous processing.
- Experience with Docker for application containerization.
- Proficient in Git and experience with version control in a collaborative environment.
- Strong problem-solving skills and the ability to work both independently and as part of a team.
- Excellent communication skills and a proactive approach to problem-solving.
Preferred Qualifications:
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of frontend technologies like Angular, React, or Vue.js.
About Rima:
The company's business is in the field of tax processes and the law of store terminals and the taxpayer system, and the company is obliged to provide technological services in the tax field to all taxpayers throughout the country by obtaining the first type of tax trust license.