Senior Software Engineering and Programming Associate (Full Stack / QA)
Baylor College of Medicine · Greater Houston · 3 wk ago
HybridQuality AssuranceFull-time
Job Duties
- Design and develop web applications, services, and integrations supporting academic, student, and administrative business processes.
- Build and maintain REST APIs, scheduled jobs, background services, and data exchange processes with internal and third-party systems.
- Develop and support database objects including stored procedures, views, functions, scripts, and data validation processes.
- Troubleshoot application defects, integration failures, and production incidents; identify root causes and implement sustainable fixes.
- Participate in requirements gathering, solution design sessions, sprint/release planning, and effort estimation for assigned work.
- Maintain technical documentation including system design notes, support procedures, deployment instructions, and code comments.
- Ensure solutions follow institutional standards for security, privacy, data stewardship, and change management.
- Collaborate with analysts, DBAs, infrastructure teams, QA resources, and vendors to deliver and support end-to-end solutions.
- Support after-hours deployments or incident response activities when required for critical systems.
- Perform other job related duties as assigned.
Minimum Qualifications
- Bachelor's degree. Four years of relevant experience may substitute for degree requirement.
- Four years of relevant experience.
Preferred Qualifications and Skills
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- A minimum of 4+ years of professional experience in software development and support.
- Experience with C#, .NET Core / ASP.NET Web API / MVC SQL Server, T-SQL, query optimization, REST API development and integrations.
- Experience with debugging and resolving production issues in enterprise environments.
- Experience working with QA engineers and structured testing processes.
- Strong troubleshooting and analytical skills in production environments.
- Ability to manage multiple priorities across a large application portfolio.