C++ Technical Architect

Job Description

Role : C++ Technical Architect

Location: Krakow Poland (Preferred Hybrid but remote is fine)

Type: Contract

Rate : 1500-1800 PLN Per day

• We are seeking C++ Architect with 12+ years of experience to join our dynamic team.

• The ideal candidate will have a strong background in C++ programming and a passion for designing high-quality software solutions.

• As a C++ Technical Architect, you will be responsible for designing and implementing software applications including service frameworks that meet our clients' needs.

Responsibilities

• Designing, implementing software solutions and service frameworks using C++.

• Ensuring right architectural approach and design pattern for efficient and secure solutions for the client

• Work closely with the managers and technical teams to ensure the architecture is implemented correctly

• Setting the technical standards and ensuring adherence to them for the development of the software applications

• Translating business requirements into repeatable design patterns and strategies

• Identifying, analyzing and resolving system design gaps / weaknesses

• Creating methods for compliance architecture such as data storage, metadata management and change control

• Assessing and planning for security risks and implementing appropriate measures

• Assisting in the development with the delivery plans and ensuring correctness of the software applications

• Documenting all architectural designs and decision for future reference and maintenance

• Plan and design the structure of the proposed solution

• Communicate system requirements to the development teams

• Evaluate and select appropriate technology stack, software or hardware and integration methods

• Oversee assigned programs (e.g. conduct code review) and provide guidance to team members

• Assist with solving technical problems when they arise

• ? Ensure the implementation of agreed architecture and infrastructure

• Address technical concerns, ideas and suggestions

• Monitor systems to ensure they meet both user needs and business goals

Requirements

• Bachelor's degree in Computer Science, Engineering, or a related field.

• 12+ years of professional experience in C++ development.

• Proven experience as a Technical Architect

• Experience in project management and service-oriented architecture

• Familiarity with various operating systems (e.g Window, Unix, Linux) and database (e,g MySQL, Oracle)

• Experience in Cloud Technologies (e.g AWS, GCP, Azure) ? Strong understanding of object-oriented programming and design patterns.

• Experience with software development tools and methodologies.