Senior Software Engineer

Eclinicalworks Westborough , MA

Posted 2 months ago

We are eClinicalWorks. We are a privately held leader in healthcare IT, providing comprehensive, cloud-based EHR/PRM solutions to medical professionals worldwide to improve workflows and reduce the risk of physician burnout. We care. We are committed to positive change. And that's where you come in. Do you value creativity and innovation? Great, so do we. At eClinicalWorks, we share a passion for improving healthcare through dedication, education, and teamwork. Everyone has that one thing they're really good at. We value your talent and want you to join our fast-paced, fun, and culturally diverse environment. Ready to make a difference? Apply today.


eClinicalWorks is seeking an experienced, high energy, motivated and smart individual to be a part of the fast-changing landscape of healthcare technology. If you are looking to apply yourself in creating industry and internet scale solutions, come and talk to us. This position entails designing, developing and testing of features and solutions and delivering continuous improvement by working in a highly focused & result-oriented environment.


Your role will entail responsibilities in designing, developing, and testing of features and be part of continued improvement by working and collaborating with a team of product specialists. Position requires high level of responsibility and ownership. You will be responsible for ensuring the product quality, integration, supportability and design meet the defined standards.

Key Responsibilities

  • Design, Develop, Test and Commit with ready for market attitude

  • Work closely with analysts and product managers

  • Create technical design documents detailing the specifics

  • Peer-review code and write unit and integration tests

  • Participate in maintenance/improvement of existing code as required

  • Create a continuous improvement process and employ agile engineering practice

  • Co-ordinate the DevOps program for ensuring CI/CD objectives are met

  • Continue to upgrade technical and personal skills through internal and external training

Required Qualifications

  • Bachelor's/Master's degree in engineering/computer science or equivalent.

  • 5+ years of experience in core Java, Spring, RDBMS like Microsoft SQL Server, MySQL, RESTful/Soap Web services

  • 3+ years of experience with CSS, HTML5, JavaScript, jQuery/AngularJS is required

  • Experience in high performance systems with highly scalable designs is preferred

  • Experience with high performance enterprise queues like ActiveMQ/RabbitMQ or other frameworks supporting AMQP protocols is preferred

  • Experience with SVN/Git, Bamboo/Jenkins, Crucible, CI/CD, Automated testing frameworks (e.g. Selenium, Cucumber etc.) is preferred

  • Experience with CHEF, Jenkins and automation tools is preferred.

  • Experience with Azure, AWS and other IaaS is preferred

  • Knowledge of NoSQL database (HBase/Redis/Cassandra/Mongo) preferred

  • Knowledge in management of high availability, highly scalable systems and architecture and software design patterns preferred

  • Ability to work with SCRUM and AGILE methodologies

  • Ability to create and maintain comprehensive design and architecture

  • Strong knowledge of New Relic, AppDynamics and other monitoring tools is preferred

eClinicalWorks is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences that bring us together and help create a healthy world

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer


Posted 9 months ago

VIEW JOBS 5/24/2021 12:00:00 AM 2021-08-22T00:00 Description Senior Software Engineer (API, Microservices) - Next Generation CMS Location: Open to full/partial remote, ideally able to be on-site in one of our tech hubs (Johnston, RI - Westwood, MA - Charlotte, NC - Phoenix, AZ) Citizens Bank is seeking experienced and energetic software developers to join our Enterprise Platforms team and be part of our digital transformation journey. As a Senior Software Engineer, you will work closely with fellow technology and business colleagues to implement modern document management capabilities and enterprise grade API's. Citizens is embarking on an exciting digital transformation journey that includes state-of-the-art web and mobile apps as well as APIs, AI and data driven products. Primary responsibilities include: * Be a core member of an agile team driving the latest development practices * Participate in Architecture /Design, coding and automated test scripts * Participate and lead product envisioning, design and development. * Making complex technical and design decisions for AngularJS projects. * Developing application code/ unit testing/FDD and BDD for AngularJS, Java Technologies, and REST-based Services. * Conducting performance testing to ensure services are performing with the defined SLA * Collaborate with internal and external teams for architecture, security, design and development of robust applications for enterprise platforms * Ensuring high performance of applications and providing support. * Lead and mentor other junior engineering colleagues * Collaborate and communicate across business and technology teams Qualifications Required Skills/Experience: * 5+ years of software development experience * Proficient in Agile practices * Programming Languages (Java, C++, C#, Golang etc.) * Solid understanding and experience writing RESTful JSON-based APIs * Experience working in AWS or GCP or Azure cloud environments * Working knowledge of frameworks such as Angular.js * Working knowledge of JavaScript testing frameworks. * Working knowledge of bitbucket and other source code management platforms * Experience interfacing with back-end applications using RESTful services, and JSON. * Understands database concepts - proficient in writing relational database queries - MySQL * Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards) * Experience in highly-secured online environments that use n-tier designs and extensive firewalling to enhance security. * Strong desire to take on work in all skillsets * Bachelor's degree in Computer Science #LI-Sourcer1 Why Work for UsIt is the policy of Citizens to provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to race, color, ethnicity, religion, gender, pregnancy/childbirth, colleague or a dependent's reproductive health decision making, age, national origin, sexual orientation, gender identity or expression, disability or perceived disability, genetic information, genetic characteristic, citizenship, veteran or military status, marital or domestic partner status, family status/parenthood, victim of domestic violence, or any other category protected by federal, state and/or local laws.Equal Employment and Opportunity Employer/Disabled/Veteran Citizens Westborough MA

Senior Software Engineer