Iranian Company in Automotive Industry
Annual Package: 0.8 – 1.2 billion Tomans
On-site | Part-time
Responsibilities
· Develop and maintain core backend and frontend components using modern full-stack technologies.
· Design detailed system architectures based on scalability, maintainability, and performance requirements.
· Develop secure and scalable RESTful APIs and web services using ASP.NET Core and Web API.
· Design and optimize SQL Server databases and complex T-SQL queries for high-performance applications.
· Build responsive and maintainable user interfaces using JavaScript/TypeScript and React or Angular.
· Integrate applications with legacy systems, third-party services, and internal platforms.
· Implement authentication, authorization, role-based access control, and secure application workflows.
· Develop and maintain containerized applications using Docker and support microservices-based architectures.
· Implement caching and messaging solutions using Redis and RabbitMQ where appropriate.
· Contribute to code quality, technical documentation, testing, and continuous improvement using Clean Architecture and DDD principles.
Requirements
· 5+ years of experience in .NET and C# development.
· Strong proficiency in ASP.NET Core, Web API, and EF Core.
· Advanced experience with SQL Server and complex T-SQL queries.
· Strong proficiency in Git and modern software development workflows.
· Strong knowledge of JavaScript/TypeScript and experience with React or Angular.
· Experience with Docker and containerized application development.
· Familiarity with Redis, RabbitMQ, and distributed messaging architectures.
· Solid understanding of microservices, Clean Architecture, and DDD principles.
· Experience designing system architectures and developing scalable web applications.
· Strong understanding of authentication, RBAC, API integration, testing, and secure software development.