The Software Developer at House of Business Machines (Pvt) Ltd. plays a crucial role in designing, developing, and maintaining software systems that integrate with various hardware peripherals such as ATMs, Cash Deposit Machines, Kiosks, Sensors, Barcode Scanners, and Printers. This position requires a strong technical background in .NET technologies and networking protocols, with an emphasis on building reliable financial transaction systems and payment solutions. The developer will work closely with cross-functional teams to ensure seamless integration and compliance with industry standards, specifically within the ATM and banking sectors. Candidates should bring a minimum of three years of experience in software development, with direct exposure to ATM device integration using NDC Protocol and other related technologies. This role demands hands-on debugging and troubleshooting skills, along with proficiency in database management systems such as SQL Server. The ideal candidate demonstrates the ability to work independently without managing a team, focusing on delivering high-quality, maintainable code and technical solutions that meet the evolving needs of the financial services industry.
Responsibilities

  • Design, develop, and maintain software applications using C#, .NET Framework, and .NET Core to support hardware peripheral integration.
  • Integrate software solutions with ATMs, Cash Deposit Machines, Kiosks, Sensors, Barcode Scanners, Printers, and other related devices ensuring optimal performance.
  • Develop and implement communication protocols such as TCP/IP, Serial connections, and WebSockets to enable reliable data exchange between software and hardware components.
  • Collaborate with product and testing teams to define software requirements, identify issues, and deliver robust and scalable financial transaction systems.
  • Debug and troubleshoot complex software and hardware integration problems to ensure continuous and error-free operation of payment and banking solutions.
  • Utilize Version Control Systems to manage codebase, track changes, and collaborate effectively with other developers.
  • Ensure compliance with ATM industry standards, particularly those involving NDC Protocol, to guarantee secure and consistent device integration.
  • Write efficient SQL queries and manage data within SQL Server databases to support transaction processing and reporting functionalities.
  • Continuously research and apply best practices and emerging technologies to enhance software performance, reliability, and security.
  • Document software designs, integration processes, and troubleshooting guides to support ongoing maintenance and knowledge-sharing.

Job Details

Total Positions:
1 Post
Job Type:
Job Location:
Gender:
No Preference
Minimum Experience:
3 Years
Apply Before:
Jul 30, 2026
Posting Date:
Jun 29, 2026

House of Business Machines (Pvt) Ltd.

· 1-10 employees - Karachi

The parent company of House of Business Machines (Pvt) Ltd is International Empire Traders. International Empire Traders was established in Dubai in the year 1986 by our founder Mr. Salahuddin Yasin. With his vast experience, rich knowledge, expertise and vision, he selected the field of Office Automation to cater the demand of market needs through his farsightedness particularly in the automation machines for the banking sector. In a short, the company got recognition in the entire banking sector, the government sector and the corporate sector of the United Arab Emirates & Pakistan. Dedication to quality products supported by prompt after-sales service went hand-in-hand to achieve increasing heights in business.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Software Developer

Naseeb Enterprise Inc, Islamabad, Pakistan
Posted Oct 09, 2026

Senior Software Developer

Naseeb Enterprise Inc, Hyderabad, Pakistan
Posted Oct 12, 2026
View All
I found a job on Rozee!