We are seeking a motivated Technical Architect with 0-3 years of experience in C++ development to join our dynamic team in India. The ideal candidate will play a key role in designing and implementing software solutions, collaborating with various teams, and ensuring the delivery of high-quality software. This is an exciting opportunity for someone looking to grow their career in technical architecture and software development.
Responsibilities
- Design and implement scalable and efficient software architectures using C++.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Participate in code reviews and maintain high standards of code quality.
- Troubleshoot and debug applications to optimize performance.
- Stay updated with industry trends and emerging technologies to incorporate best practices in software development.
Skills and Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong understanding of C++ programming language and its standard libraries.
- Familiarity with software development methodologies (Agile, Scrum).
- Basic knowledge of database management systems (SQL/NoSQL).
- Understanding of object-oriented programming principles and design patterns.
- Ability to analyze system requirements and design appropriate solutions.
- Positive problem-solving skills and attention to detail.
- Effective communication skills for collaboration with team members and stakeholders.