5 HRemedies Jobs
Senior Software Engineer - C++/Java (5-10 yrs)
HRemedies
posted 19d ago
Job Description :
Role : Senior Software Engineer (C++/Java/C#).
Location : Chennai, Pune.
As a senior member of the team, a successful candidate will be expected to Develop a deep understanding of the system and software architecture. Mentoring junior team members. Successful candidates will have very strong software engineering skills as well as a passion for working with hardware (non-compute mechanical hardware).
Requirements :
- 5 to 10 years of experience as a System Software Engineer or Software Developer, with prior experience in (non-compute hardware) automation, or instrumentation.
- Experience in developing applications for Desktops.
- Mandatory experience in OOP, design patterns, data structures and algorithms, distributed systems, multi-threaded and multi-process programming.
- Proficiency in writing, deploying, and maintaining production code in C++, C#, or JAVA.
- Experience in MFC, WinForms, Win32, WPF/WCF.
- Familiarity with interface protocols for cross-language software such as CORBA, Apache Thrift, gRPC or similar technologies.
- Ability to take abstract problem statements and detail them out into concrete requirements and design through collaborative discussions.
- Possess good communication skills and the ability to work in a team environment.
- Bachelor's degree or higher in Computer Science, Engineering, or related field.
- Ability to contribute Individually.
What will make you stand out from the crowd :
- A passion and demonstrated track record of creating software that controls and manipulates real-life hardware.
- Ability to understand complex use cases and propose technology road maps aligned with evolutionary changes to existing software.
Functional Areas: Software/Testing/Networking
Read full job description5-7 Yrs
Mumbai, Ahmedabad