We offer a competitive salary, comprehensive benefits package, and a dynamic work environment where your skills and expertise will be valued and appreciated. If you are a passionate and experienced C++ Applications Architect looking for a challenging and rewarding career opportunity, we would love to hear from you.
Title: C++ Applications Architect
Overview: We are seeking a highly skilled and experienced C++ Applications Architect to join our dynamic team. As a C++ Applications Architect, you will be responsible for designing, developing, and implementing complex software applications using C++ programming language. You will work closely with cross-functional teams to understand business requirements and translate them into technical solutions. The ideal candidate will have a strong background in software architecture, excellent problem-solving skills, and a passion for delivering high-quality products.
Key Responsibilities:
- Design and develop software applications using C++ programming language
- Work closely with cross-functional teams to gather and understand business requirements
- Translate business requirements into technical solutions
- Create and maintain software architecture documentation
- Identify and troubleshoot technical issues
- Conduct code reviews and provide feedback to the development team
- Implement best practices and coding standards
- Stay up-to-date with industry trends and advancements in C++ technology
- Collaborate with other architects and engineers to ensure consistency and scalability of software solutions
- Provide technical guidance and mentorship to junior developers
- Participate in the planning and estimation of software projects
- Ensure timely delivery of projects and meet project deadlines
- Communicate project progress and issues to project stakeholders
- Participate in the recruitment and hiring process for the development team
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Minimum of 7 years of experience in software development, with at least 3 years of experience as a C++ Applications Architect
- Extensive experience with C++ programming language and object-oriented design principles
- Strong understanding of software architecture concepts and design patterns
- Experience with software development methodologies (Agile, Scrum, etc.)
- Excellent problem-solving and analytical skills
- Experience with database design and SQL
- Familiarity with front-end development technologies (HTML, CSS, JavaScript)
- Experience with version control systems (Git, SVN)
- Ability to work in a fast-paced and dynamic environment
- Excellent communication and interpersonal skills
- Strong leadership skills and the ability to mentor and guide junior developers
- Experience with cloud computing and microservices architecture is a plus
Apply now and join our growing team!.