Software Engineer (C++ / Python)
تفاصيل الوظيفة
Who are we seeking? We are looking for a highly motivated and skilled Software Engineer with a passion for developing high-quality, performant software. The ideal candidate will have a strong foundation in C++ and Python, a solid understanding of software engineering principles, and a proactive approach to problem-solving. About Us Kami Workforce is a leading provider of innovative HR software solutions and tailored human resource services. We empower businesses of all sizes to streamline their workforce management processes with our cutting-edge technology and expert guidance. What will you do?
- Write clean, well-documented, and maintainable code in C++ and Python
- Enhance existing application features, prioritizing performance and future scalability
- Take full ownership of assigned software components, from development to ongoing production support
- Document your work thoroughly and update relevant documentation as needed
- Strong proficiency in C++ programming, including object-oriented programming principles, data structures, and algorithms
- Solid understanding of Python programming, including its syntax, libraries, and best practices
- Experience working in a Linux environment
- Familiarity with build systems such as g++, make, and cmake
- Experience with version control systems like Git
- Strong understanding of fundamental data structures (e.g., arrays, linked lists, trees) and algorithms (e.g., sorting, searching)
- Familiarity with Agile development methodologies (e.g., Scrum, Kanban)
- Strong interpersonal and communication skills (both written and verbal) to effectively collaborate with team members and stakeholders
- Ability to analyze complex problems, identify root causes, and develop effective solutions
- Ability to work effectively within a team environment, share knowledge, and contribute to a positive and productive work atmosphere
- A self-starter with a strong work ethic, a proactive approach to work, and a focus on achieving goals
- Ability to adapt to changing priorities and learn new technologies quickly
- Meticulous attention to detail and a commitment to producing high-quality work
- Minimum Bachelor's degree in Computer Engineering, Computer Science or other related field
- At least 3 years of experience in C++ / Python programming in a Linux environment
- English
- Opportunity to work on challenging and rewarding projects in a fast-paced environment
- Free Lunch
- Competitive salary and performance-based bonuses
- Private HMO
- Comprehensive benefits package including EPF, SOCSO, EIS, medical, vision, and dental coverage
- Car park subsidy
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.