Vacancy expired!
- Design and deliver robust, scalable, and secure distributed software systems spanning edge and cloud
- Provide mentorship including constructive code reviews and design guidance fostering growth of junior team members
- Drive the IoT software platform and common microservices forward
- A Bachelor's degree or equivalent software engineering experience
- 3+ years' professional experience in software engineering required; 7-10+ years' experience strongly preferred
- Demonstrable track record of delivering complex distributed system projects using AWS and/or Microsoft Azure cloud services
- Excellent knowledge of enterprise system architecture patterns including data modeling, database design, performance monitoring, tuning, and unit testing
- Excellent knowledge of enterprise system architecture patterns
- Experience with common Java technologies and frameworks ; candidates with OOP experience in .NET or ColdFusion also considered
- Experience with mobile and web technology stacks
- Team lead or tech lead experience a plus
Vacancy expired!