Job Description :
Seeking a Sr. Software Engineer to join their award winning Electronic
Health Record (EHR) and Practice Management (PM) development team. We offer
a Flexible work life Balance Looking for an experienced software engineer
with a passion for technology and delivering best-in-class solutions to a
very committed and loyal customer base. Will Transform the product to a
SaaS Based solution .7+ years of experience as a software engineer.
5+ years of Java development
Experience in a role that demonstrates strong technical leadership.
Expertise with Enterprise Java, web service standards, and open
source frameworks.
Expertise in object oriented design and development.
Expertise with software design patterns and best practices.
Strong knowledge of SQL and relational databases.
Ability to develop and drive process improvements within the
organization.
Strong understanding of agile software development practices.
Work with our team to understand, clarify, and shape requirements.
Perform high level and detailed design to satisfy complex business
requirements.
Lead architectural/design discussions, prototype development, design
reviews, code reviews, and mentoring of team members.
Analyze software components and lead both architectural and code refactoring
efforts to improve reliability, performance, and scalability.
Define and lead agile software development practices, and coordinate
all aspects of software development.
Lead project implementation efforts using the latest technologies
and best practices.
Communicate effectively and appropriately to team members at all
levels across the organization.