MD Anderson Cancer Center Jobs

Job Information

MD Anderson Cancer Center Software Developer in Houston, Texas

Software Developer

Full Stack Development Participate in all technical aspects of software development for clinical research platform; responsible for contributing sound and scalable React, C#, and SQL code in appropriate UI, business domain, services, and data access layers; adhere to establish coding guidelines within the team using approved software packages; ensure optimal use of version control and tracking system to manage code, coordinate migration of database changes from development environment to test and production environments; maintain required documentation for the infrastructure and overall application architecture; oversee that applications meet the technical needs of the institutional Governance, Risk and Compliance (GRC) assessment and 21 CFR Part 11 regulations

System Integration Design systems, solutions, and integrations between the platform, the electronic health record system (Epic), laboratory information management systems, institutional data warehouses, and other core critical medical and research systems; provide vision for the overall direction of the platform and its evolution; provide regular maintenance of architecture

Innovation Work side-by-side with target users to understand their problem space and offer new, creative, and/or unforeseen solutions; curate design and development patterns that increase the velocity of delivery from ideation to completion; keep up with knowledge on improvements in new or relevant technology; find new ways of bringing appropriate data and analysis to researchers

Other duties as assigned


Analytical Thinking - Gather relevant information systematically; break down problems into simple components; make sound decisions.

Innovative Thinking - Approach problems with curiosity and open-mindedness; offer new ideas, solutions and/or options.

Coach and Develop - Assess strengths and development needs of employees; provide challenging development opportunities; provide relevant, timely feedback; mentor others.

Oral Communication - Express ideas clearly and concisely in groups and one-to-one conversations; create an environment with open channels of communication.

Team with Others - Initiate, develop, and manage relationships and networks; encourage collaboration and input from all team members; value the contributions of all team members; balance individual and team goals.

Technical/Functional Expertise - Demonstrate technical proficiency required to do the job; possess up-to-date knowledge in the profession; provide technical expertise to others.

Service Orientation

Provide service to our stakeholders, including patients, caregivers, colleagues and each other, in a safe, courteous, accountable, efficient and innovative manner to include:

  • Promoting inclusiveness and collegiality that demonstrates respect and professionalism to our stakeholders at all times

  • Modeling safe, ethical behavior that mitigates risk to the institution through sound business practices, and adherence to MD Anderson's Standards of Conduct, institutional policies and procedures

  • Responding to requests in a timely manner while proactively communicating expectations for procedures, service arrival, or project deliverables to stakeholders

  • Using the steps to HEAL (Hear, Empathize, Address and Learn) the relationship when service recovery is needed

People Leadership

  • Provides development opportunities and ongoing feedback to employees to include timely completion of administrative staff and classified employees each evaluation period.

  • Provides clear direction and communication to employees within unit.

  • Demonstrates cultural competence that creates an inclusive environment for the diversity represented within unit's staff.


Education: Bachelor's degree

Preferred Education: Bachelor's degree in computer science, mathematics, or related field

Certification: None

Preferred Certification: None

Experience: 3 years in programming and analysis; may substitute required experience with additional years of equivalent educational experience on a one to one basis

Preferred Experience: End-to-end development experience from database, API, to front-end development; front-end development using React and JavaScript; C#, ASP .NET Web API, .NET Core expertise; ability to query and manage Microsoft SQL Server databases; experience with Azure, TFS, and/or Git; experience in healthcare software programming and analysis

Onsite Presence: Required

Bachelor's degree. Three years in software programming and analysis. May substitute required education degree with additional years of equivalent experience on a one to one basis. It is the policy of The University of Texas MD Anderson Cancer Center to provide equal employment opportunity without regard to race, color, religion, age, national origin, sex, gender, sexual orientation, gender identity/expression, disability, protected veteran status, genetic information, or any other basis protected by institutional policy or by federal, state or local laws unless such distinction is required by law.

Additional Information

  • Requisition ID: 156021

  • Employment Status: Full-Time

  • Employee Status: Regular

  • Work Week: Days

  • Minimum Salary: US Dollar (USD) 71,000

  • Midpoint Salary: US Dollar (USD) 89,000

  • Maximum Salary : US Dollar (USD) 107,000

  • FLSA: exempt and not eligible for overtime pay

  • Fund Type: Soft

  • Work Location: Hybrid Onsite/Remote

  • Pivotal Position: No

  • Referral Bonus Available?: No

  • Relocation Assistance Available?: No

  • Science Jobs: No