Posted on: 04/06/2025
Role: Software Engineer - C++
Job description :
- Responsible for the development of access control software for products following our Software Development Process
- Participating and assisting in the development of software requirements specifications and software functional specifications
- Coding, testing, debugging and modifying complex systems software to ensure conformance to design specifications and the JCI Software Development Process
- Communicate within the team to understand requirements
- Coordinating and participating in software design and code implementation, reviews/inspections.
- Assisting in the preparation and maintenance of project schedules and effort estimations
- Documenting and archiving software program releases by following the Software Development Process
- Keeping abreast of technical advancements in programming languages, operating systems, software development techniques and tools
- Continually improving software development skillset, and sharing knowledge with other team members
- Setting the standard for performance by example, both in terms of design and code quality and dedication to developing world-class software
- Employ best in class practices to achieve a seamless user experience and robust/reliable implementation
- Able to write code with optimum code. Create and maintain Documents
- Share knowledge with the team and demonstrate team spirit
What we look for :
- Must have 1+ years experience of Object oriented programming in C++.
- Must have expertise in building complex Windows desktop applications with C++ programming language and its development tools.
- Must have development experience on C++ Builder (Embarcadero RAD Studio).
- Must have strong understanding of object-oriented techniques, refactoring and design patterns.
- Must have good experience with Multi Threading.
- Must have good knowledge of Socket programming.
- Knowledge of version control tool like Git and project management tool like Jira is desirable.
- Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must
- Critical thinking, problem-solving, troubleshooting and decision-making skills
- Ability to learn quickly and adapt to new systems
- Strong communication skills to interact with colleagues, partners and customers
- Strong documentation and presentation skills with the confidence
- Able to work efficiently as a part of a team
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1490348
Interview Questions for you
View All