Highlights
Dynamic team, collaborative environment, continuous learning, healthcare industry focus
Description
Job Summary
pWe are seeking a highly motivated Engineer I, Software to join our dynamic team. As an entry-level software developer, you will be responsible for designing, developing, testing, and maintaining software solutions that enhance the reliability and functionality of Omnicell products. This is an excellent opportunity for someone with a strong foundation in computer science who enjoys working collaboratively and solving complex problems.
Responsibilities
- Design, develop, test, deploy, maintain, and improve software as part of a team
- Participate in product release planning discussions and estimations
- Collaborate with cross-functional teams throughout the development lifecycle
- Conduct code reviews for fellow team members
- Create unit tests to ensure code quality
- Support technical support teams in resolving issues
Required Skills
- C# and .NET Framework/.NET Core
- JavaScript frameworks (Angular, React, jQuery)
- SQL Server and T-SQL
- Agile/Scrum software development lifecycle management
- Healthcare industry experience
Required Skills Explained
- Object-Oriented Analysis and Design (OOAD)
- Object-Oriented Programming (OOP)
- Software development principles
- Analytical thinking and problem-solving skills
- Good interpersonal communication skills
- C# and the .NET Framework/.NET Core
- JavaScript Frameworks like Angular, React, jQuery
- SQL Server and T-SQL
- Microservices architecture knowledge
Who is this for
pThis role is ideal for individuals who possess a strong analytical mindset and enjoy problem-solving. We are looking for someone with excellent communication skills, who can work effectively in a team environment and contribute to the continuous improvement of our software solutions.
Why This Job is a Good Opportunity
ulliOpportunity to work on cutting-edge healthcare solutions that impact real lives.liCollaborate with cross-functional teams in a dynamic environment.liPotential for professional growth and learning new technologies like FoxPro, if desired.liBalanced workload with 10% travel requirement which can be an enriching experience.
Interview Preparation Tips
- Review the basics of software development principles such as OOAD and OOP.
- PRACTICE coding problems related to C#, JavaScript frameworks, SQL queries, and microservices.
- Prepare examples of how you have applied problem-solving skills in previous roles or projects.
- Be ready to discuss your knowledge of healthcare industry solutions and their benefits.
- Brush up on Agile/Scrum methodologies if relevant to the job description.
Career Growth in This Role
pThis role serves as a stepping stone for individuals looking to advance in software engineering. With experience, one can take on more complex projects, lead teams, or specialize in areas like system architecture, DevOps, or even move into product management roles within Omnicell.pThe healthcare industry is rapidly evolving, providing ample opportunities for those who wish to stay at the forefront of technological advancements and contribute to improving patient care through innovative software solutions.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of support will be provided for learning new technologies?We offer comprehensive training programs to help you master new tools and technologies.
Is travel required for this position?Travel is required 10% of the time, primarily for client meetings and on-site work.
What kind of team environment can I expect?You will be part of a collaborative and supportive team focused on delivering high-quality software solutions.