Job Description

- Making decisions about software architects - Technologies that must be used - Communication methods between systems - Stable availability solutions in different situations - Managing tech team - Team building and defining responsibilities - Surveillance and validating the quality of team members outcome - Create & maintenance required processes and cooperate with other sections for having 100% Uptime - Making decisions about software security issues - Such as authentication and authorization - Integrated authentication among different systems - Considering common type of software attacks development processes - Performance improvement - Having the ability to detecting and planning for constant improvement - Developing new features - Periodic sessions with product team for new tasks - Considering above issues and developing new features - Managing the assigning, testing and developing of tasks - Test & QA (extra point) - Creating and running unit test platform - Creating and running Integration test platform - Devops (extra point) - Creating & managing Devops team - Helping with different solutions and technologies for achieving devops principles

Requirements

- Expert on .NET architect & related products - Familiar with Linux - Familiar with Containerized architect - Familiar with Web UI Frameworks - Good knowledge in databases (RDBMS,NoSQL) - At least 7 years experiences in relevant field - Experience in managing a development team

Employment Type

  • Full Time

Seniority

Details

Employment type

  • Full Time

Educations

Seniority

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