Interface Developer - Military veterans preferred

Kellogg Brown & Root (


  full-time   employee

United States

Title: Interface Developer

Location: US-US-TX-Houston

Job Number: 1076935

The Human Health & Performance IT (HHPIT) Interface Developer will provide support for the design, development, testing and implementation of interfaces connecting systems for various users, including the JSC clinics, Space Medicine staff, and mission medical support teams.

The general purpose of many of these systems is to support the accumulation, storage, display, analysis and exchange of human subject health and research related data between various groups. Software development activities may be performed using a variety of technologies, including HTML, JavaScript, Microsoft Visual Studio, SQL Server, XML, SQL Server Reporting Services, ASP.NET, C#, BizTalk, and SharePoint.

However, the primary focus is on BizTalk and Pentaho, with other development languages being secondary.

Essential Duties & Responsibilities:

Know and adhere to KBRwyle policies, procedures and work rules, and demonstrate a strong work ethic. • Maintain confidentiality of all medical and personal information to which access has been granted. • Participate in all areas of the design, development, testing, implementation, training and support of various HHPIT application development projects using an integrated software development process based on industry best practices (with a particular focus on ETL and interfaces). • Support the technical goals of the Application Development Team by working closely with the Architects in all application design and development phases. • Participate in design and planning meetings to support the technical infrastructure needs of various projects. • Gather and document functional requirements from user representatives and existing systems. • Develop documentation of technical design specifications and as-built technical system documentation. • In cooperation with the Architects and other Application Developers, design all layers of proposed applications, including user interface, middle-tier and database, as well as interfaces between applications. • Develop code to support the requirements and design for all layers of proposed applications and interfaces, including user interface, middle-tier and database. • Conduct appropriate unit testing and system/integration testing of all developed applications and interfaces. • Assist with the proper coordination and conduct of user acceptance testing of all developed applications. • Work with users and technical support staff to coordinate and execute proper migration of developed applications into a production environment. • Assist in the development and delivery of user and/or technical support staff training on developed applications. • Support the adoption, implementation and constant continual improvement of accepted processes for software development, code migration and configuration control. • Assist in the evaluation, selection and implementation of commercial off-the-shelf (COTS) products related to all of the above. • Provide weekly status reports of work activities to Application Development Lead(s). • Create documentation to support all of the above, as well as additional items as necessary. • Develop, execute, and adhere to project plans and project schedules for all work as approved by the Application Development Lead(s), • Balance academic software development principles with practical constraints to meet project deadlines.


The position requires a Bachelor's degree plus 6 years work experience in the information technology field, with a minimum of 4 years of most recent experience in application development of interfaces using BizTalk and/or Pentaho. Experience with object oriented programming is required.

Knowledge of, and experience with relational database design/development and/or analytical database design/development is required. Knowledge of, and experience with formal software development project management tools and methods is required. A proven ability to coordinate with team members, project staff, customers, users, and other stakeholders to successfully develop, conduct, and implement software development projects is required.

The ability to communicate effectively, both verbally and in writing with personnel at all levels, both one on one and in groups, is essential. The flexibility to adapt to new development tools and technologies is essential. Candidates must be self starters who have a proven ability to work independently.

KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.

Job: IT Applications Development