We're looking for enthusiastic and talented software engineers to join our team, where you'll play a crucial role in developing and maintaining cutting-edge software solutions for pharmacy automation and workflows. If you're passionate about innovation and have a strong work ethic, this role could be a perfect fit for you!
Reporting To: Vice President, Software Technology
Schedule: Typically Monday through Friday, 8 am - 5 pm. This position is primarily remote, with occasional travel to the office. Consistent and dependable attendance is key.
Remote Work Requirements
Reliable high-speed internet connection.
A quiet, distraction-free home office setup.
Willingness to participate in video meetings with camera on.
Key Responsibilities
Develop and maintain software for web, iOS, and Android platforms using various tools and libraries. This includes creating UI components, integrating services, and managing data interactions.
Analyze and enhance legacy code, making modifications while ensuring stability and functionality.
Modernize legacy applications, updating platforms, frameworks, and architectures.
Use software engineering tools effectively, including configuration management systems, build processes, debuggers, and emulators.
Collaborate in peer code reviews, offering constructive feedback and suggestions.
Apply problem-solving skills to provide reliable solutions to a range of technical challenges.
Conduct technical root cause analysis and propose multiple solutions to problems.
Estimate effort levels, evaluate new technologies, and suggest process improvements.
Work efficiently in team settings, especially within Agile frameworks, contributing to all phases of client-server application development.
Read and interpret technical documentation and deliver solutions that meet quality standards.
Education And Experience
Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
Experience with mobile development on iOS (and ideally Android).
Proficiency in JavaScript and experience designing graphical user interfaces (GUIs).
Preferred Skills
Strong verbal and written communication skills, with experience working in Agile environments and collaborating with scrum masters and product owners.
Familiarity with object-oriented principles and proven architectural patterns.
Experience with C# and SQL development.
Experience with cross-platform mobile frameworks (e.g., React Native, Flutter).
Knowledge of Progressive Web Apps (PWA) development.
End-to-end mobile development experience.
Experience with React and Cordova.
Working Conditions
Office environment with routine use of standard office equipment.
Ability to use a computer for extended periods.
Regularly required to sit, use hands and fingers, and occasionally lift, bend, and reach.
Ability to learn, solve practical problems, and interpret a variety of instructions.
Note: We are not offering visa sponsorship for this position.
Employment Type: Full-Time
Location: Anywhere
Posted: Aug. 16, 2024, 8:41 a.m.
Apply Now Company Website