Senior Software Engineer

Irancell Tehran

Posted a day ago

Job Description

  • Collaborate with stakeholders to define and execute technology strategies.
  • Design and implement integration strategies with third-party platforms and services.
  • Work with product managers and stakeholders to gather and analyze business requirements.
  • Receive requirements from relevant teams, conduct preliminary reviews, and provide solution design schedules.
  • Map and adapt existing products to customer requirements and design solutions accordingly.

Requirements:

  • At least 2 years of relevant work experience.
  • Mastery of the concepts of software architecture and integration.
  • Experience in designing and maintaining a microservice architecture.
  • Experience with backend development and front-end development stack.
  • Experience building and designing software architectures for high-load environments.
  • Familiarity with software development methodology and release processes.
  • Experience working with distributed and scalable architectures.
  • Experience in best practices for software development.
  • Experience in relational and NoSQL databases.
  • Mastery of business analysis concepts.

To see more jobs that fit your career