Company:
Omnicell, Inc.
Location: Milpitas
Closing Date: 02/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Highly skilled and motivated Edge/Cloud Developer with 5+ years of experience to join our dynamic team. The ideal candidate will have extensive experience in edge, IoT, and cloud development and be proficient in the following technologies: .NET, REST APIs, Kafka, Kubernetes, PostgreSQL/SQL, and microservices. This role requires a deep understanding of event-driven design, Linux OS, shell scripting, and debugging and testing applications running in Kubernetes pods.
Key Responsibilities:
- Develop and maintain edge computing solutions and IoT applications that integrate with cloud services.
- Design, implement, and manage RESTful APIs for seamless communication between edge devices and cloud infrastructure.
- Develop and contribute to AngularJS applications.
- Utilize Kafka for event-driven architecture to ensure efficient data processing and real-time analytics.
- Design, deploy, and manage microservices architecture, ensuring scalability and reliability of applications.
- Work with relational databases such as PostgreSQL and SQL, including designing schemas, writing queries, and optimizing performance.
- Deploy and manage applications using Kubernetes, ensuring efficient orchestration and management of containerized applications.
- Implement best practices for coding, unit testing, and automation to ensure high-quality and maintainable code.
- Debug and test applications running in Kubernetes pods, ensuring optimal performance and stability.
- Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality products on time.
- Write and maintain comprehensive documentation for all developed solutions.
Required Knowledge and Skills:
- Proficiency in .NET and REST API development.
- Strong experience with Kafka and event-driven design.
- Extensive experience with Kubernetes for managing containerized applications.
- Solid understanding of RDBMS, particularly PostgreSQL or SQL.
- Proven experience in microservices development and deployment.
- Proficiency in Linux OS, shell scripting, and debugging.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent coding skills with a focus on best practices, including unit testing and automation.
- Ability to work independently as well as collaboratively in a hybrid environment.
- Strong communication skills and the ability to convey technical concepts to non-technical stakeholders.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of hands-on experience in edge, IoT, and cloud development.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of additional programming languages such as C# or AngularJS.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with security best practices in IoT and cloud development.
Work Conditions:
- Hybrid environment, Milpitas, CA
- Ability to travel 10% of the time.
Share this job
Omnicell, Inc.
Useful Links