استخدام مدیر و معمار نرمافزار (Software Architect / Tech Lead)
شرح موقعیت شغلی
- Experience/Skills:
- At least 3 years of relevant work experience.
- Mastery of the concepts of software architecture and integration.
- Mastery of the Present content and creating a presentation file.
- Mastery of the business analysis concepts.
- Understanding Civil and project management concepts.
- Understanding research methods.
- proficient in the result orientation.
- Efficient Team work skill.
- Experience with security architectures, data protection, and software compliance standards.
- Proven experience as a Solutions Architect, Technical Architect, or in a similar senior technical role.
- Strong understanding of architecture styles and design patterns.
- Comprehensive knowledge of hardware, software, application, and systems engineering.
- Documented history of successfully driving projects to completion.
- Adept at strategic planning, organization, and execution.
- Excellent communication and presentation skills.
Responsibility:
- Receive the requirements from the relevant teams and preliminary review and provide the solution design schedule.
- Conduct related research including study standards and similar solutions.
- Map and adopt existing products with customer requirements and design solutions according to the requirements provided by the applicant.
- Get the schedule and estimate the cost of implementation and specify the solution/product development team by holding meetings with product managers and the CEO.
- Prepare and provide technical information needed to provide products to business development and account teams.
- Collect information from team members, agree and control output quality and attendee output presentation meetings if needed.
- Schedule and divide the activities and explain the relevant requirements to carry out a project and present the activity progress report to the leader team.
- Design and develop technical architectures for complex enterprise solutions.
- Collaborate with IT management and business teams to understand corporate objectives and develop technology strategies that align with these goals.
- Lead architectural reviews and provide guidance to development teams to ensure technologies are properly implemented.
- Create architectural approaches for software design and implementation to guide the development team.
- Assess existing systems and recommend improvements such as upgrading or integrating new technologies.
- Ensure compliance with architectural standards and practices while introducing innovations and improvements.
- Act as a mentor to team members, providing leadership, guidance, and technical expertise.
- Work with stakeholders to define system requirements and customize solutions accordingly.
- Participate in risk management and mitigation in project planning and execution.
مهارتهای مورد نیاز
- معماری نرم افزار
- Leadership
- agile
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست