
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
CORE COMPETENCIES
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.
REQUIREMENTS
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. http://www.mdanderson.org/about-us/legal-and-policy/legal-statements/eeo-affirmative-action.html
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