Jobs and Careers
OM
Software Engineer III
OmnicellUnited Statesfull_timeVerifiedPosted 5 Dec 2024
About the role
Essential Functions:
In order to work effectively as a Software Engineer III, the position is expected to:
- Develop and Maintain Applications: Design, develop, and maintain robust software applications using C# and Angular, ensuring code quality and efficiency.
- Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and QA teams to translate business requirements into functional and high-performance software.
- Architect and Design Solutions: Experience in Designing complex systems, ensuring scalability, reliability, and security. Participate in architectural decisions
- Perform Code Reviews: Review code written by other team members, ensuring best practices, code quality, and consistency with project standards.
- Optimize Performance: Improve application performance, scalability, and responsiveness by identifying and implementing optimizations and enhancements.
- Troubleshoot and Debug: Diagnose and fix bugs and issues, providing long-term solutions to improve product stability and user experience.
- Participate in Agile Processes: Contribute actively to Agile ceremonies (stand-ups, sprint planning, retrospectives) and help improve the Agile process within the team.
- Document and Share Knowledge: Produce clear and detailed technical documentation, ensuring knowledge transfer and continuity within the team.
- Ability to learn on new technologies, skills and practices
Required Knowledge and Skills:
- Expert knowledge of C# (.NET Core/.NET framework) and Angular.
- Deep understanding of front-end development (HTML, CSS, JavaScript, TypeScript, RxJS) and back-end API integration.
- Proficiency in database design and management (SQL Server) and ORM tools (e.g., Entity Framework).
- Knowledge of RESTful APIs and integrating front-end applications with back-end services
- Knowledge of Windows Service and Desktop applications
- Hands-on experience of unit testing and integration testing
- Experience in debugging skills using Microsoft tools
- Understanding of version control systems, particularly TFS, Git
- Strong analytical and problem solving skills
- Excellent written and verbal communication skills
Basic Qualifications:
- 6+ years of professional experience in software development with a focus on C# (.net framework) and Angular.
Preferred Knowledge and Skills:
- Experience with C++ code
- Knowledge of SignalR
- Knowledge of IONIC and Electron
- Prior experience working in healthcare industry is a plus
- Full Software Development Life Cycle knowledge, including Agile development principal
- Familiarity with Microsoft patterns and practices
- BS in Computer Science or Equivalent
Additional Requirements
- Legally authorized to work in the United States without Omnicell sponsorship now or in the future
- Ability to pass background and employment verification checks
- As Passionate Transformers, we find a better way to innovate relentlessly.
- Being Mission Driven, we consistently deliver on our promises.
- Our Entrepreneurial spirit makes the most of EVERY opportunity for innovation.
- Understanding that Relationships Matter creates synergies that yield the greatest benefits for all.
- Intellectually Curious, eager to think deeper to learn and improve.
- In Doing the Right Thing, we lead by example in ALL we do.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s