Job Description
- Write clean, secure, test driven, easily maintainable and modular codes.
- Translate application requirements into functional applications.
- Identify bottlenecks and bugs, and give solutions to these problems.
- Write technical procedures and documentation for the applications including operations, user guide, etc.
- Work with other team members.
Qualifications and Experience
- Minimum S1 all major background (preferred in Information technology.
- Self-motivated and takes accountability and ownership for work under minimum supervision
- Ability to develop using Application Lifecycle Management tools (GIT).
- Having good knowledge on .NET Framework/Javaspring/Kotlin, Android studio
- Having good knowledge on HTML, CSS, JavaScript.
- Working knowledge on Web Services, WCF (REST, SOAP, etc.), Web API, T-SQL.
- Proficiency in Object Oriented Programming (Inheritance, Encapsulation, and Polymorphism).
- Experience:
- Min 1 year of relevant experience as Developer
- Mastering programming PLC or sensor
- Proficient in C, C# or C++ programming language
- Familiar with programming tools like STM32, Arduino IDE, etc
- Understanding IoT (Internet of Things)
- Have knowledge about Raspberry & Arduino