Arobus Company is part of the Alibaba Group, inspired by Alibaba's culture, with the aim of transforming the intercity transportation industry, providing high-quality services, and enhancing the joy of intercity travel experiences.
We are looking for a Senior Software Engineer to help us improve and expand our rapidly-growing products. We believe we can influence the workplace culture of Iran by promoting Integrity, Authenticity, Commitment to something beyond ourselves and Respectful dialogue, and you can be a part of this building procedure.
Responsibilities
- Write reusable, testable and maintainable code.
- Code review is one of his/her most important daily tasks.
- Establish and maintain a productive collaboration with the front-end developers, product owners and mainly the CTO.
- Find simple and efficient solutions for difficult problems while being creative.
- Ability to assess the fit of the technologies in the existing context.
Requirements
- Strong programming ability and problem solving attitude, analytical skills and detail-oriented
- Above 3 years experience
- Extensive Experience with C# and ASP.Net
- Extensive Experience in Object Oriented Programming, Object Oriented Design
- Extensive experience with ASP.NET MVC and ASP.NET Web API.
- Experienced in Entity Framework and be familiar with other ORMs.
- Familiar with HTML, CSS and JavaScript.
- Extensive experience in Relational Database Design.
- Experienced in Entity Framework and be familiar with other ORMs.
- Experienced in deploying unit and E2E tests.
- Experienced in producing maintainable code in large code bases.