Senior Software Engineer
Responsibilities
While maintenance and enhancement of current applications is part of what you will do here, responsibilities also include:
- Being part of an innovative and motivated team evaluating and integrating new technologies
- Maintaining an environment that encourages education, code quality, and team mentorship
- Performing analysis, design, development, and unit testing of complex software applications.
- Creating web solutions utilizing best practice technologies
- Working with other software engineers and management to develop new tools or enhance current systems for customer requirements, correct defects, and integration with other systems.
- Being an integral part of our agile team process, with daily stand up discussions, weekly sprint planning, retrospective processes, quarterly planning, and customer discussions.
- On call rotations are a required part of our DevOps philosophy
Tools & Technologies
- Minimum of 8 years software design and development experience.
- Expertise in:
- Java/JEE, Spring Framework, Struts and Hibernate
- Object-oriented design
- SQL database development
- Experience with:
- Developing and supporting a large Java web-based and OO application architecture with emphasis on Java Servlets and Java Server Pages.
- Linux
- Interest in (tools we are starting to use):
- Docker
- Clojure
Nice to have
- A working knowledge of the healthcare and/or pharmacy industry.
- Familiarity of purchasing and inventory management systems.
- Familiarity with B2B data transactions using EDI.
Job Type
Client Payroll
Positions
Full-Stack Developer
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Chase F