2 views
Stairway Soft
Project - Product for insurance companies.
Job description you can see below:
Soft & Leadership Skills:Exceptional organizational and leadership skills, capable of effectively guiding teams and projects.
Outstanding interpersonal, communication, and presentation skills, facilitating clear and productive interactions with colleagues, stakeholders, and clients.A strong sense of ownership and a deep understanding of its pivotal role in driving the success of IT initiatives.
Proficient in critical thinking and problem-solving, with the ability to analyze complex issues and devise innovative solutions.Proficient in critical thinking and problem-solving, with the ability to analyze complex issues and devise innovative solutions;
Qualifications:
- 5+ years’ experience working in IT company/department;
- Proven track record as a software architect on large-scale software projects, showcasing the ability to design and lead complex technical initiatives.
- Strategic thinking skills that encompass both product and technical challenges within a dynamic environment.
- Demonstrated expertise in Public Cloud platforms such as Azure or Amazon, highlighting the capability to leverage cloud technologies effectively.
- Professional hands-on experience in: Java platform and familiarity with popular application frameworks like Spring, Apache Kafka Utilizing a wide range of open-source frameworks and libraries. Designing and implementing various integration styles to enhance system connectivity.
- Formulating design strategies for reliability. Adhering to best practices in software engineering.
- Applying secure development lifecycle principles and proficiency in agile methodologies.
- In-depth knowledge of modern software development practices and application design principles, staying up-to-date with industry trends.
- Proficiency in UML (Unified Modeling Language) and other modeling methods to aid in effective system visualization and design.
- Professional experience in analyzing code for weaknesses and errors, with a demonstrated ability to devise and manage improvement plans.
Responsibilities:
- Requirements Analysis: Gather and thoroughly analyze key requirements and constraints, using these insights to design, implement, deploy, and operate large-scale application platforms effectively.
- Architectural Leadership: Drive the design and architecture of intricate, large-scale software projects, establishing a strong link between development activities and overarching business objectives.
- Guidance and Best Practices: Apply established frameworks, practices, and guidelines that provide valuable direction to team members and clients. Additionally, effectively present and communicate these principles.
- Implementation Oversight: Lead, supervise, and actively contribute to the execution of the product backlog. Promote and ensure the utilization of software engineering best practices and agile methodologies throughout the development process.