Deskripsi Pekerjaan
Join ScienTec Consulting as a Senior Software Engineer and lead the development of cutting-edge IoT backend platforms using cloud technologies. You'll architect and implement real-time messaging systems that power connected devices and enable data-driven applications across diverse industries. This role offers the opportunity to work with .NET frameworks on AWS infrastructure, designing scalable solutions that handle millions of device connections while ensuring robust security and performance. You'll collaborate with cross-functional teams to translate business requirements into technical specifications, optimize data pipelines for IoT telemetry, and implement event-driven architectures. The position requires innovation in edge computing, device management, and analytics integration to deliver end-to-end IoT solutions that drive digital transformation.
As a key contributor, you'll troubleshoot complex system issues, mentor junior engineers, and stay ahead of emerging IoT trends. Your work will directly impact the scalability and reliability of critical infrastructure for smart cities, industrial automation, and consumer IoT products. This contract position provides exposure to enterprise-level IoT deployments while offering flexible work arrangements in Singapore's dynamic tech ecosystem.
Tanggung Jawab
- Design and develop scalable IoT backend platforms using .NET Core and AWS services (Lambda, DynamoDB, IoT Core)
- Implement real-time messaging systems with protocols like MQTT, CoAP, and WebSockets for device communication
- Architect event-driven data pipelines processing high-volume telemetry from connected devices
- Optimize cloud infrastructure for low-latency device interactions and data ingestion
- Develop RESTful APIs and microservices to support IoT data analytics and dashboard integrations
- Implement security protocols for device authentication, data encryption, and access control
- Monitor system performance using AWS CloudWatch and implement automated scaling solutions
- Collaborate with DevOps teams to establish CI/CD pipelines for IoT deployments
Kualifikasi
- Bachelor's degree in Computer Science/Engineering or equivalent professional experience
- 5+ years of experience in .NET development with strong C# proficiency
- Expertise in cloud platforms (AWS) and serverless architectures
- Proven experience with IoT protocols (MQTT, CoAP) and device management systems
- Strong knowledge of real-time messaging systems (Kafka, RabbitMQ, AWS IoT Core)
- Experience with microservices design and containerization (Docker, Kubernetes)
- Familiarity with NoSQL databases (DynamoDB, MongoDB) and time-series data processing
- Proficiency in CI/CD tools and infrastructure-as-code (Terraform, CloudFormation)