Development Team Lead Georgia or Remote
Development Team Lead Description
Job #: 78675DESCRIPTION
We are looking for a Development Team Lead to work with a leading global provider of critical comfort and security solutions with 15 million customer systems being installed each year.
You will be working on a development & support of a platform to manage and communicate with IoT Device. If you are ready to reinvent the smart home – apply.
What You’ll Do
- Work on device registration and connection
- Bring device to cloud and cloud to device messaging
- Implement device state tracking and storage
- Work under alerts and notifications related to device state changes
- Integrate with cloud services from other teams, such as Device Registry, Firmware Upgrade
What You Have
- 3+ years of experience in C#
- 5+ years of software development background
- Hands-on experience in delivering multi-region cloud architectures
- Practice for delivering complex solutions
- Understanding of IoT technologies such as IotHub
- Acquaintance with the current industry standards for software development: CI/CD pipelines, git, GitHub
- Ability to work autonomously
Nice to have
- Practice in Azure or AWS services
- Experience in XUnit, NUnit test frameworks
- Understanding of Event Hub, RabbitMQ
- Background in developing and deploying with Kubernetes, AKS, ECS
- Knowledge of data analytics tools (Splunk, ELK)
- Experience in NoSQL Database such as CosmosDB, DynamoDB, MongoDB
- Understanding of metrics/tracing tools such as Prometheus
- Experience in maintaining and producing applications within high traffic volume systems
- Exposure to Cloud architecture
- Designing highly available systems (HA, DR)
- Working with a relational database such as PostgreSQL, SQL Server
Technologies
- C#/dotnet 5, running on Azure Kubernetes Service; using CosmosDB/SQL Server for persistence; messaging via RabbitMQ/Kafka/EventHub
We offer
- Outstanding career development opportunities
- Knowledge-sharing with colleagues all around the world
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 61,600+ industry’s top professionals
- Friendly team and enjoyable working environment
- Flexible working schedule
- Competitive compensation
- Regular assessments and salary reviews
- Social package – medical & family care
- Corporate and social events