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.