Iranian Company in E-Commerce Industry
Annual Package: 720 – 960 million Tomans
Responsibilities:
· Design, develop, and maintain robust and scalable back-end applications using the .NET stack.
· Collaborate with front-end developers to integrate user-facing elements with server-side logic.
· Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
· Implement and manage RESTful APIs to facilitate communication between the front end and back end.
· Optimize applications for maximum speed and scalability by identifying bottlenecks and performance issues.
· Conduct unit testing and debugging to ensure software quality and reliability.
· Participate in code reviews to provide constructive feedback and improve overall code quality.
· Work closely with cross-functional teams to gather requirements and translate them into technical specifications.
· Stay updated on industry trends, technologies, and best practices to continuously enhance skills and contribute to team knowledge.
Requirements:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
· Proven experience as a back-end developer with a strong focus on the .NET stack, including ASP.NET, C#, and Entity Framework.
· Familiarity with database management systems such as SQL Server or PostgreSQL, including writing complex queries and optimizing database performance.
· Understanding of web services and RESTful API design principles.
· Experience with version control systems like Git for collaborative development.
· Knowledge of cloud platforms such as Azure or AWS is a plus.
· Strong problem-solving skills and the ability to work independently as well as part of a team.
· Excellent communication skills, both written and verbal, to effectively convey technical concepts to non-technical stakeholders.
· A commitment to continuous learning and adapting to new technologies and methodologies.