What are the responsibilities and job description for the Senior Software Engineer position at eClinicalWorks?
A company is looking for a Sr. Software Engineer to contribute to software development and improvement in a collaborative environment.Key ResponsibilitiesDesign, develop, test, and commit software with a market-ready attitudeCreate technical design documents and conduct peer code reviewsDevelop and maintain applications and databases while ensuring successful data migration and integrationRequired QualificationsBachelor's Degree required; Master's Degree preferredMore than 7 years of experience in core Java, Spring, and RDBMS like Microsoft SQL Server and MySQLExperience with SCRUM and AGILE methodologiesProficient in high-performance systems and enterprise queues like ActiveMQ / RabbitMQStrong knowledge of core Java principles and software design patterns