Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance
Job Summary
Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions, implementing effective unit testing practices for code reliability.
Matching Summary
Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
Skills & Requirements
Must-have
C++ programming language proficiency
Object-oriented design patterns STL
Middleware technologies MQ Solace
Database management systems knowledge
Linux operating system proficiency
Multithreading and concurrency in C++
Secure coding practices adherence
Nice-to-have
Containerization platforms OpenShift Rancher
CI/CD tools GitLab TeamCity
Cloud platforms AWS Azure Google Cloud
Redesign applications drive simplification
Collaborative assignments guidance
Complex information communication
Stakeholder influence and conviction
Key Requirements
Bachelor’s degree minimum qualification
Software development lifecycle agile methodologies familiarity