Part of the Engineering platform organization where work with the latest cloud and networking technologies, such as Azure / Docker / Kubernetes / Terraform / Microservices, etc. Contribute to Avigilon Cloud’s success by producing software, services and API’s that are robust, reliable and scalable.
Key & Responsibilities
- Design, implement and support reliable, secure, and scalable backend web services in support of public-facing online applications.
- Adhere to and drive modern software engineering practices through design and code reviews.
- System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
- Help engineer a modern data pipeline to collect, organize, and process data.
- Analyze feature designs and devise technical solutions.
- Assist with planning, estimation and distribution of work.
- Develop deployment process and mechanisms.
- Interface with stakeholders and engineering teams to bridge the gap in terms of data needs and understanding.
- Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
- Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable,
diagnosable, actively monitored and reusable.