> Markdown version of [/jobs/ext/4346687-software-engineering-and-programming-specialist-asp-net-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/4346687-software-engineering-and-programming-specialist-asp-net-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering and Programming Specialist - ASP.NET/Full-Stack Developer - **Company:** Baylor College of Medicine - **Location:** Houston, TX, United States - **Experience:** Experienced - **Salary:** $79,092.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), Microsoft Windows, Software Applications, Bootstrap (Software), C Sharp (Programming Language), Unix, Computer Programming, Databases, Data Dictionary, Database Applications, Database Design, Software Debugging, JQuery, Microsoft SQL Server, Object-Oriented Software Development, Software Engineering, SQL Server Reporting Services, Test Data, Transact-SQL, Information Technology, Programming Languages - **Published:** October 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6cdbea1a0ccb9eb6 ## About the Role * 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 investigators and staff using effective verbal and writing skills. * Capable of working as a member of a team, maintaining one's composure in difficult situations. Work Authorization Requirement: This position is not eligible for visa sponsorship. Candidates must be legally authorized to work in the United States at the time of application and throughout the duration of employment. ## Description * 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.