Location(s): Jiangsu, China ⋅ Wuxi City, Jiangsu, China
Experience Level(s): Senior
Field(s): Software Engineering
what you will do :
Design and develop IoT platforms and applications using Azure Cloud Services, with a focus on Azure Functions for device connectivity, data processing, and business logic orchestration.
Build and maintain cloud-based APIs to support Web and App backend services, ensuring scalability, reliability, and performance.
Utilize Visual Studio for development; demonstrate strong proficiency in C# and deliver high-quality code within the .NET framework.
Design and manage databases using Microsoft SQL or Oracle, ensuring secure and efficient data access.
Collaborate on front-end interfaces using HTML5, CSS3, and JavaScript, with basic capability to modify UI components when needed.
Familiarity with Node.js or mobile development (iOS/Android/Harmony) is a plus but not required.
Write standardized, maintainable code and produce comprehensive technical documentation for traceability and knowledge sharing.
Demonstrate strong ownership of backend architecture and project execution, coordinating cross-functional resources, creating plans, and tracking progress to ensure on-time delivery.
Exhibit keen insight and innovation during project execution; identify risks and propose effective solutions.
what we want:
Bachelor’s degree or above in Computer Science, Software Engineering, or related fields.
Strong proficiency in C#, Visual Studio, and the .NET framework.
Skilled in at least one database language (Microsoft SQL or Oracle).
Familiarity with front-end technologies (JavaScript, CSS3, XML) for minor adjustments.
Hands-on experience with Azure Cloud Architecture and Azure Functions development.
Understanding of RESTful API design principles, authentication mechanisms (OAuth2, JWT), and API versioning strategies.
Solid project management, organizational, and communication skills.
Experience in product selection software or workflow application development is a plus.
Familiarity with Node.js, Ionic, or mobile development (iOS/Android/Harmony) is preferred.
Strong coding standards and technical documentation habits.
Preferred Skills
IoT platform development or device integration experience.
Knowledge of cloud-edge architecture, security, and performance optimization.
Ability to develop cross-platform applications and adapt quickly to new technologies.