Software Engineering and Programming Specialist - ASP.NET/Full-Stack Developer
Listed on 2026-10-20
-
Software Development
Full Stack Developer, .NET Developer, C# / Unity Developer, Software Engineer
Software Engineering and Programming Specialist - ASP.NET/Full-Stack Developer
Job Description
Job Title:
Software Engineering and Programming Specialist - ASP.NET/Full-Stack Developer Division:
Office of Research Work Arrangement:
Onsite only
Location:
Houston, TX Salary Range: $79,092 FLSA Status:
Exempt
Work Schedule:
Monday – Friday, 8 a.m. – 5 p.m.
Ready to launch your career at the intersection of technology and medical research? The Office of Research IT at BCM is seeking a motivated entry-level developer to help create web-based applications that drive groundbreaking biomedical research. If you have experience with ASP.NET, C#, SQL Server, and modern web technologies and are eager to learn, grow, and make a real-world impact, this is your opportunity to join a mission-driven team at the forefront of academic medicine.
Job Duties- Participates in the implementation and maintenance of software applications supported by Office of Research IT.
- Proposes and develops solutions with the knowledge and understanding of how to integrate and use programming languages (e.g., C#), database management systems (e.g., SQL Server), Internet Tools (e.g., ASP.NET and JavaScript) and graphical software (e.g. SSRS).
- Develops and implements code to realize system design for software applications including web-based database applications and related software applications.
- Maintains developed/implemented systems and re-evaluates when requirements and resources change. Analyzes existing system logic to diagnose deficiencies and/or make enhancements.
- Produces system flow charts to describe existing and proposed systems.
- Develops a realistic schedule complete with required resources, delivery dates and coordinates the timely implementation of the schedule.
- Helps anticipate possible problems and takes a proactive role in their solutions.
- Designs test procedures and test data to debug coded software applications prior to their delivery to clients.
- Documents software applications developed by Office of Research IT, including the maintenance of data dictionaries.
- Participates in the development and review of documentation for software applications.
- Responsible for the accuracy, understandability, and maintenance of these documents.
- Advises, trains, and assists clients in the use of software applications developed and supported by the Office of Research IT.
- Assists in developing training materials for users.
- Shows interest in continual learning of additional technical skills and software programming skills and staying current with the state of technology.
- Continues education in computer science and information technology in order to propose and implement state-of-the-art concepts and technical solutions.
- Performs other job-related duties as assigned.
- High School diploma or GED.
- Four years of relevant experience.
- Bachelor's or Master's degree in Computer Science or a related field.
- No experience required with a Bachelor's/Master's degree in Computer Science or a related field.
- Knowledge in programming with object-oriented languages like C#.
- Knowledge in Internet-based applications and development like ASP.NET, HTML, JavaScript, jQuery, Bootstrap.
- Knowledge in database design, development and using database technologies like Microsoft SQL Server and T-SQL.
- Experience in Windows and UNIX operating systems.
- Ability to take given specifications and generate code for functional applications.
- Capable of participating in software/hardware release and installation tasks.
- Ability to test and debug developed applications.
- Must document all program and application development.
- Ability to develop good user interfaces.
- Ability to listen and ask appropriate questions.
- Communicates with…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).