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 skilled experience in software development with robust 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.