onsite
Senior Software Engineer - ASP.NET/Full Stack Developer - Baylor College of Medicine
Full Stack Developer
Lead the design and delivery of scalable, compliant web and data‑driven applications for medical research, leveraging C#, ASP.NET, SQL Server and full‑stack technologies to support research data collection and management.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance web applications using C#, ASP.NET Core, and SQL Server.
- Design and expose RESTful APIs, ensuring secure, scalable data access across research environments.
- Collaborate with cross‑functional teams to translate research requirements into robust, maintainable code.
- Mentor junior developers, conduct code reviews, and enforce best practices for quality and performance.
- Participate in continuous integration/continuous deployment (CI/CD) pipelines and automated testing strategies.
Requirements
- 5+ years of professional experience in .NET development with strong C# skills.
- Proficiency in ASP.NET Core MVC, Entity Framework, and SQL Server database design.
- Hands‑on experience with front‑end technologies (HTML5, CSS3, JavaScript/TypeScript) and modern frameworks such as React or Angular.
- Solid understanding of secure coding practices, data privacy regulations, and compliance standards in a research setting.
- Excellent problem‑solving, communication, and teamwork abilities.