استخدام Development Team Leader(دورکاری)
شرح موقعیت شغلی
English speaking and listening skills are mandatory.
Only English CVs will be take in consideration.
Responsibilities:
Only English CVs will be take in consideration.
Responsibilities:
- Guides software development team through coaching sessions or mentorship.
- Having a high understanding of available technical solutions and contributing to team success at the code level.
- Able to effectively provide reasonable estimates for project timelines from design until delivery.
- Manage teams to maintain a high quality for software products by establishing good habits and practices.
- Create a documentation process such as the project event and risk log or any other reporting needed.
- Coordinate with internal teams to ensure alignment for the seamless implementation of current and new solutions.
- Design, develop and unit test applications in accordance with established standards.
- Analyze and resolve technical and application problems.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Coordinate the development process or develop scalable, distributed, fault-tolerant, multi tier applications and RESTful services.
- Participate in the design and planning of new applications.
- Support existing software with troubleshooting and issue resolution.
- Ensure code is documented, maintainable and standardized across the team.
- Ensure development is aligned with best practices and industry standards.
- Plan the individual tasks that are required for the development.
- Be part of an empowered team following agile methodologies.
Your Profile:
- Minimum 3 years experience in a similar position.
- Bachelor or Master degree in Computer Science, Telecommunications, Electronic Engineering, IT or related discipline.
- Committed to the delivery on time and quality of the results.
- Creative and problem solver with the ability to present multiple solutions and potential side effects.
- Ability to work in a team, very good communication skills and attention to details.
- Understanding corporate business processes and improving technical and personal skills following directions given by direct managers.
Required Skills:
- Expertise in developing backend components using Java (Spring Boot).
- Expertise in API creation and RESTful services.
- Expertise in relational databases (MariaDB, MySQL).
- Experience using Linux in development.
- Experience with agile software development and collaboration tools (Confluence, Jira).
- Experience with the Model–View–Controller (MVC) software design pattern.
- Experience building micro services architecture and mission critical systems.
- Experience using version control systems (Git).
- Excellent English speaking and writing skills.
Desired Skills:
- Experience running services on container technologies (Docker, Kubernetes).
- Experience with NoSQL databases (MongoDB).
- Experience with in-memory databases (Redis).
- Experience with distributed event streaming platforms (Kafka).
مهارتهای مورد نیاز
- Software Development
- توسعه نرم افزار
- Back-end
- Spring Boot
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- بیش از شش سال
حقوق
- حقوق از ۴۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست