C++ Developers
Experience : 1 to 4Years
Work Location : Bengaluru
Mode : WFO(5Days)
Interview : 2 Virtual and 1F2F.
This role is ideal for a Software Development Engineer with foundational experience looking to grow their skills in a fast-paced environment. The candidate will primarily focus on implementing and testing new features under guidance, contributing to both server-side and client-side applications.
Key Responsibilities
- Feature Implementation : Implement new features and maintain existing server-side and client-side applications using C / C++.
- API Development : Assist in the development and maintenance of RESTful APIs and contribute to the team's move towards a microservices architecture.
- Database Interaction : Write and optimize database queries; gain hands-on experience with PostgreSQL / Microsoft SQL Server (relational) and potentially Apache Ignite / Gridgain (NoSQL).
- Quality Assurance : Write unit and integration tests to ensure code quality and stability.
- Tooling & Automation : Utilize basic scripting (e.g., Python, Bash) to automate repetitive tasks.
- Environment Setup : Become familiar with basic commands and operations in a Unix / Linux environment and containerization concepts (Docker, Podman).
Required Skills & Qualifications
1-4 years of professional experience in software development.Proven programming skills in C / C++.Basic understanding of RESTful APIs and common design patterns.Familiarity with at least one major database technology (PostgreSQL or Microsoft SQL Server).Knowledge of network fundamentals and protocols (e.g., HTTP, TCP / UDP).Ability to work in a multi-threaded environment and a basic understanding of software concurrency.Excellent problem-solving skills and the ability to work effectively within a team.