Overview
Join to apply for the IOT Software Developer role at iAPPS Pte Ltd .
Job posted recently.
Get AI-powered advice on this job and more exclusive features.
Job Responsibilities
- Maintain quality and ensure responsiveness of all IOT hardware and applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
- Integrating and designing IOT devices interfacing with Windows Frontend and/or backend APIs.
- Communicate, collaborate and work effectively with product and business stakeholders across distributed teams in a local, or regional environment.
- Development experience with modern web-based enterprise applications using three-tier approach with C++, C#, Windows Form, PHP, HTML5 and MySQL database.
- Experience with API design, particularly RESTful API development.
Knowledge and experience on Open API/Swagger and microservices development.
- Effective communication skills – verbal and written.
Proven ability to work across geographically remote teams.
- Adhere to agile software development methodology, secured coding and test-driven approach.
- Work with product and design team to understand end user requirements, use cases and translate that into a programmatic and effective technical solution.
- Work together with a team of developers, QA and deployment specialists to deliver quality solutions on time.
- Participate in brainstorming sessions and contribute innovative ideas and technology towards product development.
- Contribute to the success of continuous integration and automated testing with well thought unit test script and code review processes.
- Design, generate and maintain software design/test documentation.
Job Requirements
- Candidate with minimum 3 years of relevant working experience in IOT software development.
- Candidates must possess at least a Diploma / Degree in Computer Science/Information Technology or equivalent.
- Experience in C#, C++, and Windows Form development, proficient in PHP framework for building RESTful API and familiar with SQL, JavaScript, and CSS3.
- Proficient in these programming languages: C#, C++, Windows Form, PHP and MySQL database.
- At least 4 year(s) of working experience in the related field is required for this position.
- Have hands-on experience with message queue solutions (e.g., AWS SQS, RabbitMQ) will be an added advantage.
- Have hands-on experience in deploying solutions to scalable environments (e.g., AWS, Kubernetes).
- Have knowledge of micro-services architecture.
- Ability to design and implement low latency REST API services.
- Experienced in Micro Service, Domain Driven Design and AWS setup and provisioning are added advantages.
- Have experience in leading small teams and owning the overall delivery for the teams.
- Continuously refactor applications and architectures to maintain high quality levels.
- Passion for learning new things, solving challenging problems.
- Team player with good communication and interpersonal skills.
Added advantage for those who can speak both Chinese (to work with Chinese-speaking product and design teams) and English.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at iAPPS Pte Ltd by 2x
Get notified about new Software Engineer jobs in Singapore, Singapore .
#J-18808-Ljbffr