Software Engineer - Senior - Web

John Muir Health

(Walnut Creek, California)
Full Time
Job Posting Details
About John Muir Health
The eBusiness group at John Muir Health is a dynamic, well-organized team that is passionate about creating innovative web and mobile products that will revolutionize healthcare delivery. In just the past three years, we’ve created a new team, launched a patient portal, a mobile app, a physician portal, and are building innovative applications while fully committed to Agile philosophies that will raise the bar on how healthcare is delivered.
Summary
The Senior Web Developer, reporting to the Manager, Development in EBusiness, is responsible for leading design and delivery of production-ready features for secure web-based applications. Responsible for participating in the full application lifecycle including support of the application in production by researching and resolving production issues. It is important that this candidate thrives in an environment where they creatively design software solutions to meet high-level business value statements. This individual needs to be able to work independently and solve complex engineering problems, and should not expect to receive comprehensive specifications that prescribe what is to be built. In addition to these individual creative skills, this job will require a high level of team collaboration and working within the bounds of accepted conventions and practices of Agile software development. An ability to ensure design and interface consistency is key. The role requires commitment to the end result and to do what it takes to deliver complete solutions. This role will be required to produce technical documentation, conduct design reviews and accommodate feedback.
Responsibilities
* Successfully delivers product features as measured by product owner/customer satisfaction, code quality, solution maintainability, and adherence to Agile principles. * Ensures the features provide security and data integrity required to meet overall department goals towards PCI and HIPAA compliance. * Along with product owners and usability designers, participates in requirements discovery and usability sessions with end users. * Creates and estimates development task list from a product feature user story. * Ensures the unit test and manual testing coverage of features prior to launch * Performs pair coding and design reviews with peer developers. * Develops design patterns and standards, guide and mentor junior staff on the best practices and patterns. * Creates documentation about both the current state of software as well as historical accounts of the process. * Leads refactoring or new technology efforts including research and communication of new design patterns for adoption by the team.
Ideal Candidate
* Demonstrates excellent teamwork, communication skills and time management abilities. * Minimum two years working on teams using Scrum Agile and XP coding methodologies. * Excellent verbal and written communication to all levels in the organization, communicating ideas and solutions in a clear and organized manner. * Has successfully implemented new technology to an existing development team through research, and clear communication of new design patterns and migration plans. * Excels in Test Driven Development and Pair Programming, mentoring junior developers and contributing to the overall development and documentation of this practice. * Minimum 5 years experience as a software developer delivering Java-based consumer-facing web applications. * 3+ years Java framework experience in at least two of the following: Hibernate, Core Spring, Spring MVC, Struts2, Grails, Spring Security. * 3+ years working with design and operation of relational databases, including data modeling and query performance optimization. * 3+ years working with HTML, CSS, javascript and related front-end development frameworks, such as JQuery and Twitter Bootstrap. * Knowledge of Maven and Bamboo (or similar build management and continuous integration tools). * Healthcare knowledge and interest strongly recommended.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.