We are seeking a highly skilled C++ Technical Architect with 12+ years of experience to join our dynamic team. The ideal candidate will have a deep expertise in C++ programming and a passion for designing high-quality, efficient software solutions. As a C++ Technical Architect, you will be responsible for creating and implementing software applications, including service frameworks, that align with our clients' needs and expectations.
Location: Remote
Rate: 1600-1900 PLN per day
Key Responsibilities:
- Design and implement software solutions and service frameworks using C++.
- Ensure the adoption of the right architectural approaches and design patterns to deliver efficient and secure solutions.
- Collaborate with managers and technical teams to ensure the architecture is correctly implemented.
- Set technical standards and ensure that the development of software applications adheres to these guidelines.
- Translate business requirements into repeatable design patterns and strategies.
- Identify, analyze, and resolve system design gaps and weaknesses.
- Develop methods for compliance architecture, such as data storage, metadata management, and change control.
- Assess and mitigate security risks by implementing appropriate measures.
- Assist in the development and delivery planning, ensuring the correctness of software applications.
- Document architectural designs and decisions for future reference and maintenance.
- Plan and design the structure of proposed solutions.
- Communicate system requirements effectively to development teams.
- Evaluate and select appropriate technology stacks, software, hardware, and integration methods.
- Oversee assigned programs, conduct code reviews, and provide guidance to team members.
- Troubleshoot technical problems and assist in their resolution.
- Ensure the implementation of the agreed-upon architecture and infrastructure.
- Address technical concerns, ideas, and suggestions, and offer solutions.
- Monitor systems to ensure they meet both user needs and business goals.
Key Requirements:
-
12+ years of experience in C++ programming and software architecture.
- Strong expertise in designing, implementing, and optimizing software systems and service frameworks.
- Proven experience in designing and maintaining high-quality software solutions that meet both business and technical requirements.
- Strong understanding of design patterns, software architecture, and development best practices.
- Experience in translating complex business requirements into technical solutions.
- Ability to evaluate and integrate various technologies and tools into software solutions.
- Strong problem-solving skills and the ability to address technical challenges.
- Excellent communication skills to work effectively with cross-functional teams.
- Experience in leading technical teams, conducting code reviews, and providing guidance.
- Strong understanding of security measures and compliance in software design.
If you are passionate about C++ and designing innovative, high-quality software solutions, we would love to hear from you! Apply today and join us in shaping the future of the global travel industry.