## Software Engineer (C++)Applyremote type: Hybridlocations: Pune, Indiatime type: Full timeposted on: Posted 2 Days Agojob requisition id: JR10604**Key Responsibilities*** Collaborate with Business Analysts, Product Owners, QA teams, and stakeholders to understand business requirements, functional specifications, and user stories.* Design, develop, test, debug, and maintain high-performance applications using modern C++ standards and best engineering practices.* Develop clean, scalable, reusable, and maintainable code adhering to coding standards and secure development guidelines.* Participate in architecture discussions, technical design reviews, and sprint planning activities.* Develop and execute unit tests and support integration/system testing activities to ensure software quality and reliability.* Troubleshoot production issues, perform root cause analysis, and implement effective solutions in a timely manner.* Contribute to code reviews, peer programming, and knowledge-sharing initiatives across the team.* Prepare and maintain technical documentation including design specifications, implementation details, and deployment procedures.* Work collaboratively within Agile/Scrum teams to deliver features within committed timelines and quality expectations.* Take ownership of modules/features and drive continuous improvements in performance, scalability, and maintainability.* Contribute to Proof of Concepts (POCs), technical spikes, and innovation initiatives to evaluate emerging technologies and frameworks.* Support CI/CD, build automation, and DevOps-related activities as part of the development lifecycle.* Identify opportunities for product enhancements and proactively recommend technical improvements.**Required Qualifications & Skills*** Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.* 2–4 years of professional software development experience in enterprise or product-based environments.* Strong proficiency in C++ with experience in developing production-grade applications.* Solid understanding of: + Object-Oriented Programming (OOP) + Data Structures & Algorithms + Multithreading and Concurrency + Memory Management and Performance Optimization + Design Patterns and Software Engineering Principles* Experience with Microsoft Visual Studio and Azure DevOps.* Experience working with source control systems such as TFS/Git.* Familiarity with debugging tools, profiling tools, and unit testing frameworks.* Understanding of REST APIs, integration concepts, and distributed application architecture is a plus.* Exposure to CI/CD pipelines and Agile/Scrum methodologies.* Strong analytical, troubleshooting, and communication skills.* Ability to work independently while effectively collaborating with cross-functional teams.**Benefits**Veradigm believes in empowering our associates with the tools and flexibility to bring the best version of themselves to work. Through our generous benefits package with an emphasis on work/life balance, we give our employees the opportunity to allow their careers to flourish.* Quarterly Company-Wide Recharge Days* Flexible Work Environment (Hybrid)* Peer-based incentive “Cheer” awards* Tuition Reimbursement ProgramTo know more about the benefits and culture at Veradigm, please visit the links mentioned below: -https://veradigm.com/about-veradigm/careers/benefits/https://veradigm.com/about-veradigm/careers/culture/#LI-SL1 #LI-HybridVeradigm is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse and inclusive workforce.Thank you for reviewing this opportunity! Does this look like a great match for your skill set? If so, please scroll down and tell us more about yourself!