Software Developer III/IV - McWilliams School of Biomedical Informatics at UTHealth Houston
Houston, Texas, USA -
Full Time


Start Date

Immediate

Expiry Date

29 Jun, 25

Salary

0.0

Posted On

30 Mar, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Texas, Communication Skills, Microsoft Azure, Html, Sql Server, Css, Javascript, Computer Science

Industry

Computer Software/Engineering

Description

What we do here changes the world. UTHealth Houston is Texas’ resource for healthcare education, innovation, scientific discovery, and excellence in patient care. That’s where you come in.

POSITION SUMMARY:

The Software Developer III is an intermediate-level position that uses software engineering principles to develop and maintain software applications. This position analyzes problems and designs solutions to automate or facilitate various business, clinical, education, and research processes. This position will perform Full-Stack application development and system integration using various programming languages and tools, such as SQL, nosql, Java, Python, C#, JavaScript, HTML, CSS, and APIs.

CERTIFICATION/SKILLS:

  • Proficiency in at least one programming language (e.g., Java, Python, C++)
  • Excellent technical and general communication skills, both oral and written.
  • Proficiency with Web development technologies such as HTML, CSS, JavaScript.
  • Experience with C#, .NET MVC, ASP.net, MS SQL Server, Microsoft Azure, required.

MINIMUM EDUCATION:

  • Bachelor’s Degree in Computer Science or a related field required May substitute required education with equivalent years of experience beyond the minimum experience requirement.

MINIMUM EXPERIENCE:

  • 3 years of relevant experience required

PHYSICAL REQUIREMENTS:

Exerts up to 20 pounds of force occasionally and/or up to 10 pounds frequently and/or a negligible amount constantly to move objects.

Responsibilities
  • Coding: Writes clean, efficient, and well-documented code using programming languages such as Java, Python or C++
  • Technical Leadership: Provides technical guidance and mentorship to junior developers, helping them grow and succeed in their roles
  • Problem Solving: Analyzes and troubleshoots technical issues, and propose solutions to address them effectively
  • Testing and Collaboration: Works closely with cross-functional teams and participates in testing and debugging to deliver high-quality software solutions
  • Documentation: Writes and maintains documentation for code, processes, and project-related information to facilitate collaboration and knowledge sharing within the team
  • Performs other duties as assigned.
Loading...