Rx Savings Solutions is seeking an expert
Senior Software Engineer looking for an opportunity to contribute to a rapidly growing company with an awesome and fun-loving culture. The team at Rx Savings Solutions is driven to make a difference in the pharmaceutical industry by exposing cost-savings analytics to our members. We take pride in knowing that the work we do can greatly impact the lives of our customers. As a Sr. Software Engineer, you will create code foundational to this mission alongside a diverse team of top-notch engineers, designers, quality analysts and industry experts to rapidly move our projects through the development cycle and into the wild.
Check out what our CTO shares about the personal growth opportunities and impactful work as an Engineer on our team: https://www.youtube.com/watch?v=52P-A-pZYw4
Our office is located in the Kansas City area, however, we are open to hybrid and remote options.
Job Summary:
Core Services is a middleware/back-end API team that sits between the database and the front-end application teams in the technology stack. This team is crucial to maintaining and improving the core logic of our flagship software product as they calculate drug pricing and generate cost saving opportunities for our members and clients. They then serve up this information throughout internal and external APIs.
Education
- Bachelor’s Degree with an emphasis in Computer Science/Information Systems OR equivalent professional experience
Essential Functions / Job Duties
- Design, develop, and maintain more complex features of an application.
- Effective team building and problem-solving abilities.
- Ability to take ownership of tasks and deliver while mentoring and helping team members.
- Ensure understanding of issues and presents clear rationale.
- Test the developed service, performing unit testing and functional testing as needed.
- Take ownership of projects and see that any bugs are handled quickly and appropriately.
- Refactor code from legacy systems to adhere to current standards and conventions.
- Work with a small team of diverse technical expertise to produce high quality products.
- Perform other duties as reasonably requested by management (company-wide job duty).
Job Requirements
- Minimum of 5 years’ experience designing and developing applications.
- Strong communication skills and attention to detail.
- Ability to communicate, interact, and partner with stakeholders of different backgrounds and skill levels.
- Mentor team members in their professional development and provide guidance as needed.
- Independently investigate and resolve application functionality issues and provide support and troubleshooting expertise.
- Flexible, adaptable, and able to autonomously manage tasks in a dynamic, fast paced environment with short turnaround times.
- Passionate to bring out innovative ideas and try out new solutions, while being open minded to feedback.
- Experience developing back-end software using an object-oriented language (PHP, Java, C#, C++, etc)
- Experience writing SQL queries and a working knowledge of relational databases (MySQL, PostgreSQL, SQL Server, etc)
- Experience defining Rest APIs and developing Web services
- Experience writing automated tests and using testing frameworks (PHPUnit, JUnit, Selenium, etc)
- A great attitude with a passion for supporting your team and producing awesome code.
Nice if you have...
- Robust understanding of MySQL and RDBMS best practices.
- Experience with the Laravel PHP framework.
- Experience with VCS and development lifecycle tools such as JIRA.
#LI-AI1
#LI-Remote