About the job
The Senior Software Engineer will participate in the design, development, and testing of products and custom solutions targeted for Medical Imaging clients/projects. This includes development based on a defined system architecture and design and working within a defined development process. The Senior Software Engineer will receive architectural guidance from other Senior Software Engineers, Principal Engineers and Managers. The Senior Software Engineer provides development and application support while leveraging a variety of technologies including Java and other web technologies.
Participate in software design, specification, development and testing on a team of software and validation engineers.
Implement software features following defined design and architecture in support of Medical Imaging clients/projects/products.
Support technical consulting activities to clients in the pharmaceutical industry.
Develop and support clinical trial information-sharing solutions.
Provide application support for existing software tools and products.
Write and implement Installation Qualifications for the deployment of Medical Imaging products/projects within the testing and production environments.
Adhere to ALL standard operating procedures.
Adhere to FDA regulations (21 CFR Part 11, GCP).
Maintain a positive, results-orientated work environment, building partnerships and modelling teamwork, and communicating to the team in an open, balanced and objective manner.
Skills and Experience:
Understanding of tiered architectures and user interface design
5-7 year’s experience with Java, Server side Java technologies such as J2EE, Servlets, JSPs, tag libraries, JMS etc
Solid object-oriented design skills; demonstrated experience in leveraging design patterns within a software project; demonstrated experience in developing and enforcing a software architecture.
Demonstrate experience architecting enterprise systems and formulating technical architectures while leveraging UML.
5-7 year’s experience with Frameworks and libraries such as JUnit, Wicket, Struts, Spring, Hibernate, JPA, JDBC, XML, Maven, SOA, REST
Excellent written and oral communications including the production of requirements documents, technical specifications, and other artefacts of a software development process.
Detail oriented, flexible, and works well in a team-oriented environment. Ability to work in a deadline-driven environment.
Experience within a 21 CFR Part 11 FDA-regulated environment desirable
Experience in clinical trials data management desirable
Excellent interpersonal, verbal, and written communication skills
Client-focused approach to work
A flexible attitude with respect to work assignments and new learning
Ability to manage multiple and varied tasks with enthusiasm and prioritize workload with attention to detail.
Willingness to work in a matrix environment and to value the importance of teamwork.
BS in Computer Science, Engineering or equivalent
About the job Job Description Technical Skills required: Strong programming knowledge of C, C++ Strong experience in RTOS based system...Apply For This Job
About the job Overview Check out this opportunity to join the global IT team at Shure! In your role as...Apply For This Job
About the job 622091BR Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients...Apply For This Job
About the job Cyient is a global engineering and technology solutions company. As a Design, Build, and Maintain partner for...Apply For This Job
About the job Job Description Role Proficiency: Act creatively to develop applications and select appropriate technical options optimizing application development...Apply For This Job
About the job 6+ Years of Software development with Proficiency in one or more programming languages with hands on Java/J2EE/Spring...Apply For This Job