Skip to Content
United States
Watson Health - Software Engineer - Truven
Durham, NC
IBM

Required
Secondary or equivalent
IT Skills 1
  • Software Engineering

1 opening available

Open ended contract

0% travel

✓ Yes Direct hire employee
✓ Yes Full-time
✓ Yes Permanent
✓ Yes On-site
✓ Yes Remote work
Benefits

Key features * A health benefits portfolio that provides strong support for employee well-being and preventive care, comprehensive coverage to meet a range of medical situations, and solid protection against the cost of serious injury or illness. * Income protection in case of serious illness, injury or death, including life insurance and disability benefits. * A retirement program that helps build future financial security through retirement savings and other capital accumulation programs. * Opportunity to follow leisure pursuits through vacation, personal leave and holiday plans. Eligibility Regular IBM employees are eligible for all benefit programs, except the IBM Employees Stock Purchase Plan, beginning with the first day of employment. Health care coverage (medical, dental and vision) is available for you, your spouse/eligible domestic partner and eligible children and other dependents (documentation supporting eligibility is required). IBM provides a range of options, to allo

Job description

See web page:

Truven is looking for a Software Engineer as part of a new team to specify, develop and maintain products and systems to integrate Truven data into Watson Health analytics. This team is responsible for the developing the overall architecture, programs, tools and processes, both for initial integration, and for on-going data ingestion.  This position is responsible for analysis, design and development of new programs, applications, tools, automation and other processes, based on business requirements and functionality in support of this initiative.

Essential Responsibilities

Responsible for implementation of software code, tools and scripts that are highly scalable and configurable
Responsible for...
... of this initiative.

Essential Responsibilities

Responsible for implementation of software code, tools and scripts that are highly scalable and configurable
Responsible for analysis and improvements in of programs and data flows and processes, including performance tuning and optimization
Follow and enhance the defined Agile system development process, including unit testing, continuous build, story creation, story creation etc.
Provide effort estimates for coding and other tasks
Research and recommend technology selections
Generate innovative approaches and solutions to problems
Resolve technical issues through debugging, research, and investigation
Produce well-written technical documentation
Recommend process improvements of \"best practices\" across design, construction and test