- Drive the development of Linux-based software applications using advanced design patterns such as Singleton, Factory, and Observer.
- Design, implement, and execute comprehensive unit test cases to validate functionality, performance, and reliability.
- Take ownership of projects from conception to delivery, ensuring high-quality, on-time, and within-budget outcomes.
- Stay updated with emerging technologies, trends, and best practices in software development.
- Apply robust knowledge of Linux operating system and networking concepts in software development.
- Independently design, develop, and implement software solutions using C++ and TypeScript.
- Follow established coding standards and best practices to maintain scalable and maintainable code.
- Contribute to architectural decisions and optimize software for performance, scalability, and reliability.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Technology, or equivalent.
- 5–10 years of professional experience in software development with strong expertise in C++ and Linux.
- Experience in Linux application development and familiarity with networking concepts.
- Exposure to TypeScript development is a plus.
- Solid understanding of software design patterns, object-oriented programming, and best practices.
📌 C++ developer (Bengaluru)
🏢 GSR Business Services
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.