Software Engineer III - Hybrid (Milpitas, CA)
Company: Omnicell, Inc.
Location: Milpitas
Posted on: November 6, 2024
Job 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
Keywords: Omnicell, Inc., Palo Alto , Software Engineer III - Hybrid (Milpitas, CA), IT / Software / Systems , Milpitas, California
Didn't find what you're looking for? Search again!
Loading more jobs...