Location: Baltimore, MD
Cap-Exempt H-1B Position โ No lottery required
Affiliated Office Address **Baltimore, MD, United States** Requisition ID **121359** Date Created **May 25, 2026** Job Family **Information Systems, IT** Job Subfamily **Applications Development** Job Function **Information Technology** Exempt Status **Exempt** Shift Type **Full Time** Schedule **Mon-Fri 8:30am-5:00pm** Worksite **46-MD:JH at Harbor East** Work Modality **Remote: Not on-site or < 10% of hours worked on-site** IT@JH University Information Systems (UIS) is seeking a ***Full Stack .NET Software Engineer*** who will participate in and/or guide the development and support of administrative and educational/academic computing initiatives, including the Student Information System (SIS) and its extensions, career services system, admissions system, and other enterprise systems. This position is responsible for the planning, development, implementation, and support of centrally managed systems which support the academic mission of the university. The role supports faculty, staff, and students through the development of enterprise-level applications using technologies such as Microsoft .NET, C#, Microsoft SQL Server, and web frameworks like Vue.JS, with cloud integration via AWS or Azure. The nature of assignments includes both analysis/requirements gathering with clients and project-based software development work, requiring the engineer to define complex business, clinical, and education problems, develop detailed project plans, write functional and technical specifications, and build data-driven solutions according to software lifecycle standards. This is a remote position that does not participate in a 24/7 on-call rotation and does not include supervisory responsibilities, suggesting a level of independence in day-to-day work while collaborating with clients and IT colleagues on complex projects. **Specific Duties & Responsibilities** - The responsibilities listed below are typical examples of the work performed by this position. - Not all duties assigned