Job Description

  • Develop and maintain software according to client requirements.
  • Write efficient, reusable, and modular code.
  • Conduct unit testing and debugging to ensure application stability.
  • Collaborate with cross-functional teams, including designers, front-end (mobile, web) developers, and QC engineers.
  • Create and maintain project documentation, including code comments and technical specifications.
  • Provide updates and support for existing applications.
  • Engage with clients to understand their needs and provide regular project updates.
  • Manage project timelines and deliverables to meet client expectations.
  • Implement security best practices in application development.
  • Keep abreast of the latest trends and updates in development Stack.

Requirements:

  • Proficiency in ASP.NET MVC and ASP.NET Core.
  • Strong knowledge of C#, Object-Oriented Programming (OOP), and SOLID principles.
  • Experience working with and implementing MVC architecture.
  • Expertise in Entity Framework with EF Core.
  • Experience in migrating from .NET Framework to .NET Core.
  • Familiarity with microservices architecture and related design patterns.
  • Proficiency in working with relational databases such as PostgreSQL and SQL Server, and familiarity with NoSQL databases (e.g., MongoDB).
  • Good understanding of front-end technologies, including HTML, CSS, and JavaScript.
  • Experience using version control systems, preferably Git (GitHub, GitLab).
  • Hands-on experience in designing and developing RESTful APIs.
  • Comprehensive knowledge of web application development, including system design, coding, testing, and deployment.
  • Experience working with Agile methodologies (e.g., Scrum/Kanban).
  • Understanding DevOps principles and CI/CD pipelines.
  • Familiarity with Docker and containerization.
  • Experience in Test-Driven Development (TDD) and Unit Testing.
  • Experience working with cloud platforms and services (e.g., AWS, Azure, Google Cloud) and deployment strategies.

Why Join Us?

We are pioneers in global logistics and shipping solutions. Founded in 2013, ranking as the 20th international transportation company, we cover all transportation needs and provide specialized services in any transportation type including air, ocean, rail, and road shipment. At ADM Logistics Group, our employees enjoy the opportunity to work with cutting-edge technology, a diverse and inclusive work environment, and the chance to make a tangible impact on international TRADE. Join us and be part of a team that connects the world, your career journey is supported by a robust framework of global standards, fair performance evaluations, and tailored development plans. Together, we can navigate the complexities of international transportation and deliver excellence worldwide.

A Culture of Belonging:

At ADM, the commitment to equality, inclusion, and diversity is paramount. This approach is noticeable in every facet of the organization, evidenced by the equitable distribution of salaries and parity in job roles and ensuring equal job and promotion opportunities for all.

Being Part of a Global Workplace:

Picture yourself at one of the best workplaces on a global scale surrounded by people with different cultures and perspectives who challenge you, and support you.

Rewards:

We attract, retain, engage, and motivate our workforce by delivering effective rewards and C&B strategies.

Chart Your Course to Success with Us:

At ADM, we provide a robust framework for professional growth. With us, you can confidently climb the career ladder, equipped with knowledge and expertise.

Forwarded-Thinking Atmosphere:

We encourage our employees to explore new ideas and technologies that enhance operations and customer service. By fostering a culture of innovation, we ensure that every customer experiences a safe and enjoyable journey with us.

Employee Well-Being:

We strongly emphasize providing our colleagues with high-level resources to keep them healthy, wealthy, and wise. Whether it’s an insurance service, an organizational psychologist, a nutritionist, or a physician.

Enhance Your Career Path with Us.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟