Software Engineer III - Hybrid (Milpitas, CA)

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.
#J-18808-Ljbffr
Apply Now
Share this job
Omnicell, Inc.
  • Similar Jobs

  • Application Engineer - Milpitas, CA

    Milpitas
    View Job
  • AI Robotics Engineer Milpitas, CA

    Milpitas
    View Job
  • Senior Mechanical Engineer Milpitas, CA

    Milpitas
    View Job
  • Failure Analysis Engineer - Milpitas, CA

    Milpitas
    View Job
  • Software Engineer III - (Mobile) Sunnyvale, CA

    Sunnyvale
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙