[Close] 

Sr. Software Engineer

Agfa HealthCare, a member of the Agfa-Gevaert Group, is a leading global provider of diagnostic imaging and healthcare IT solutions. The company has nearly a century of healthcare experience and has been a pioneer on the healthcare IT market since the early 1990's. Today, Agfa HealthCare designs, develops and delivers state-of-the-art systems for capturing, managing and processing diagnostic images and clinical/administrative information for hospitals and healthcare facilities, as well as contrast media solutions to enable effective medical imaging results. The company has sales offices and agents in over 100 markets worldwide.
This position is responsible for providing design guidance and writing code to implement functionality using prescribed software development tools and processes to meet business goals. Under minimal supervision, the Software Engineer is responsible for managing assignments in a proficient and professional manner. The Software Engineer will work with individuals in development, marketing, testing and service departments and across geographical boundaries to ensure that the goals of the software release phase are met.
This postion will be based out of the following location(s) and surrounding area
Canton, MA
RESPONSIBILITIES:
Manage day-to-day assignments to resolve software defects and implement features to meet schedule commitments with a high-level of quality, and applying appropriate diligence for design, software changes and testing.
Ensure that work products meet all requisite software development practices and sanctioned production processes including the creation of regulatory artifacts.
Work collaboratively with software development peers and cross-functional counterparts to ensure that relevant information is communicated in a timely and comprehensible manner to satisfy the goals of the production cycle. Proactive communication with individuals and managers in the roles of design control, resource management, and business planning.
Acquire, share, and apply knowledge of standards, tools and technology with a focus on pragmatic application to business prioritized software solutions.
QUALIFICATIONS:
Required
Experience developing enterprise software using Java, J2EE (EE 6+)
Experience working with Application Servers: JBoss (6+)
Experience with Java EE APIs: EJB 3.0, CDI, JPA, JSF 2.x, JAX-RS, JAX-WS, JAXB, JNDI, JMS, JDBC
Experience with Maven and SVN
Experience with Hibernate
Experience working with SQL databases: Oracle, MySQL
Experience in test-driven development practices
Experience applying Object Oriented Design Patterns
Experience working with Ontologies/knowledge-bases
Experience working on teams that utilize Scrum as their Agile approach to software development
Bachelors in Computer Science/ Engineering or a related field.
A minimum of 5-6 year software development experience working in a team environment applying Object-Oriented design to complex solutions and extensive background in applying these skills in a technical lead role preferred.
Preferred
Experience with systems integration strategies and patterns, such as REST/SOAP web services, messaging, direct SQL/LDAP
Familiarity with SNOMED, LOINC
Knowledge of RDF, OWL
Knowledge of the industry standards for software development in the healthcare industry is a plus (such as the DICOM Standard, HIPAA regulations, etc.)
We offer a rewarding career in a field that impacts lives, the opportunity to work with a talented and committed team of individuals, training and career development programs, and a competitive compensation and benefits package. If you want to be part of this experience, we'll take you there!
Learn more about Agfa HealthCare and follow us on Twitter.
Agfa HealthCare Corporation is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.

. Apply now!

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.