2017-02-17

You're driven, resourceful, and above all else -remarkably smart.
You love a good challenge. You are the first to roll up your sleeves and work with relentless energy until you solve the unsolvable, beat the unbeatable and you always come out on top. Passable doesn't cut it - you've got fire in your belly to learn more, do more and be more. For you, the sweetest success is shared success and you're known for your good nature. You'll fit right in at inVentiv Health where we surround ourselves with the most talented and agile professionals in the industry, but we check our egos at the door.

Why inVentiv Health? Join a groundbreaking network of more than 15,000 employees in 110 offices worldwide with the ability to service clients in over 90 countries. Take part in offering world-class therapeutic expertise to leading biopharmaceutical companies so they can focus on what they do best - prevent and treat disease.You'll provide the brilliant ideas, valuable insight and relentless energy that drive biopharma products from lab to life. In the past five years, inVentiv Health has helped to develop or commercialize 81% of novel new drugs approved by the FDA and 70% of products granted marketing authorization by the EMA.

Here, there's no shortage of challenging work, learning and opportunities. Because we offer many services to varied clients, our knowledgeable professionals gain experience across a large section of the industry. Our client roster consists of more than 550 organizations including all 20 of the largest global biopharmaceutical companies.

This opportunity is with Adheris Health, an inVentiv Health company.In this role, you'll join the industry leader in education and adherence programs that help patients stay on prescribed chronic drug therapy. Working with a national network of retail pharmacies and major pharmaceutical manufacturers, we design and administer programs designed to manage chronic disease, educate patients about their condition, and increase patient's compliance with prescribed medication.You'll be part of a successful organization with steady, but well-managed growth. The work environment is that of a small, entrepreneurial organization, however, you'll have the security and resources that come from being a wholly-owned subsidiary of inVentiv Health.

Responsibilities
At Adheris, we believe that software development is both art and science, and to do it well requires talented and passionate team members. The Software Engineer II position is a highly skilled software development role requiring advanced technical skills, effective business acumen, leadership abilities, and enthusiasm for the art and discipline of software development. In addition to accomplishing the standard tasks of the software development lifecycle, the Software Engineer II actively participates in conceptual discussions, seeks out ways to innovate, and an drives him/herself and others toward software engineering excellence.

Will develop and maintain Java progams. Will access the ObjectDB for patient historyand use JPA.

Professional Development

Works with management to create and execute an individual development plan

Independently maintains skills through various channels, such as technical blogs, books, tutorials, training

Maintains awareness of industry trends and new technologies

Independently takes on learning technologies in use within the business domains

Leadership

Guides and mentors other developers in skills described under Technical Skill section

Presents learnings from Professional Development section to team members and others

Actively participates in technical initiatives, presents perspectives and professional opinion

Actively collaborates on ways to improve the execution of the software development lifecycle for team, department and enterprise

Participates in discussions, presents personal perspective, helps drive toward consensus with team members, respects decisions even if they contradict personal point of view

Problem Solving

Quickly comprehends issues, participates in researching root cause

Presents findings and recommends solutions clearly and coherently

Implements solutions, validates effectiveness

Documents issue and work done to resolve

Effectiveness

Appropriately estimates tasks and, on average, completes tasks within estimated times

Is focused on helping team complete Sprint goals in priority order

Assists others with tasks to help move stories to completion

Is an effective communicator, both within and outside his/her group

Requirements
Technical Skill

Demonstrates advanced skill in programming languages required by the domain

Demonstrates a solid understanding of technologies in use within the domain, including database systems, inter- and intra-process communication, application development frameworks

Is effective in applying several common programming patterns in his/her work, is acutely aware of and avoids anti-patterns

Displays effective use of SOLID programming principles

Understands and applies the various concurrency access patterns (optimistic locking, pessimistic locking, implicit locking)

Skilled in RDBMS technology, including SQL, table design, ACID, and transactional processing including two-phased commits

Is skilled in working with XML

Is skilled in the application of object oriented concepts, properly designs class relationships according to accepted object oriented design principles

Is highly effective in the application of Software quality paradigms including unit testing, mocking, test automation and code coverage

Participates in peer-level code reviews and is effective at identifying potential problems in others' work

Is capable of guiding other developers in the skills listed above

Development Platform:

Language: Java

Application Framework: Spring Core

Integrated Development Environment: Eclipse

Code Configuration Management: GIT and Microsoft Team Foundation Server

Database: ObjectDB/JPA

Application Type: backend/web services; no user interface

Project Execution: Agile/Scrum

Unit Testing Framework: TestNG

Developer Workstation: Windows 7 Professional

Production Host: Windows 2012 Server R2

Software Development Lifecycle

Has strong understanding of the Agile/Scrum project execution methodology

Is an effective participant in the five standard meetings of the Scrum process

Comes to stand-up meetings prepared to discuss completed tasks, next tasks, and roadblocks

Actively listens during others' stand-up presentations, looking for opportunities to help advance completion of languishing tasks and clear roadblocks

Corporate Citizenship

Respectful to all regardless of position or role

Available for consultation during regular working hours and, as required, outside of business hours

Supports the company mission

Avoids blame, complain, defend (BCD) behavior, helps others recognize and avoid it as well

Displays a passion for role

Design

Has the ability to write an application solution design

Utilizes standard diagramming techniques - UML 2.0, use case diagrams, activity diagrams, sequence diagrams, interaction diagrams, flow charts utilizing Visio or other tools

Can effectively interact with business owners and to ensure designs meets business needs

Is able to balance design objectives based on business priorities (performance, speed to market, feature set)

Business Skills

Understands the larger business implications of the work s/he is doing

Understands system-level requirements

Make your work matter everywhere.Be a driving force in a rapidly evolving healthcare industry.

inVentiv Health is an affirmative action/equal opportunity employer (Minorities/Females/Vet/Disabled)

Minimum Education Level
Bachelor's Degree

Company [Job Posting]
InVentiv Health

Show more