Software Engineer, Senior

University Of Pittsburgh Medical Center Pittsburgh , PA 15201

Posted 2 months ago

UPMC Presbyterian Shadyside seeks a Software Engineer, Senior to serve as part of UPMC Enterprises with responsibility for developing, engineering, testing, and deploying user-facing mobile- and web-based interface (UI/UX) software, as well as working with all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design and development, error analysis, debugging and integration. Utilize UI/UX technologies, including HTML, CSS, JavaScript, Bootstrap, and Typescript to design and integrate user interface applications across various business units, focusing on module-to-module and module-to-system application integrations. Review and validate secure processes and protocols; define unit- and module-specific customer UI/UX requirements; review and modify underlying code; ensure seamless system design and integration - all in compliance with enterprise-wide technology requirements, platform architecture standards, defined project specifications as well as evolving technology, utility (e.g., ease of use and enhanced experience), and design/aesthetics needs. Oversee the development, design, testing, and implementation of applications across enterprise units and technology modules. Develop technical solutions to meet UPMC business requirements and enhance customer UI/UX experience as well as workflow efficiency. Create application technology structure and define interface requirements that are necessary for new usability technology solutions. Review new code for implementation into existing applications and software. Perform regression testing, user acceptance testing, and functional testing to assess performance standards of application systems in order to identify any potential errors during development and ensure performance of the applications as intended prior to implementation of the technology. Develop detailed documentation outlining new application development processes throughout all SDLC phases.

Job Responsibilities:

  • Serve as part of UPMC Enterprises with responsibility for developing, engineering, testing, and deploying user-facing mobile- and web-based interface (UI/UX) software, as well as working with all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design and development, error analysis, debugging and integration;

  • Utilize UI/UX technologies, including HTML, CSS, JavaScript, Bootstrap, and Typescript to design and integrate user interface applications across various business units, focusing on module-to-module and module-to-system application integrations;

  • Review and validate secure processes and protocols; define unit- and module-specific customer UI/UX requirements; review and modify underlying code; ensure seamless system design and integration - all in compliance with enterprise-wide technology requirements, platform architecture standards, defined project specifications as well as evolving technology, utility (e.g., ease of use and enhanced experience), and design/aesthetics needs;

  • Oversee the development, design, testing, and implementation of applications across enterprise units and technology modules;

  • Develop technical solutions to meet UPMC business requirements and enhance customer UI/UX experience as well as workflow efficiency;

  • Create application technology structure and define interface requirements that are necessary for new usability technology solutions;

  • Review new code for implementation into existing applications and software;

  • Perform regression testing, user acceptance testing, and functional testing to assess performance standards of application systems in order to identify any potential errors during development and ensure performance of the applications as intended prior to implementation of the technology;

  • Develop detailed documentation outlining new application development processes throughout all SDLC phases.

Qualifications:

  • Master's degree, or equivalent, in Computer Science, Information Science, or related field; and

  • Two (2) years of Software Development, Application Programming, or related experience:

o building new and maintaining existing web application features;

o developing enhancements to existing software from requirements;

o validating and scoping data models in the database;

o implementing and enhancing create, read, update, and delete (CRUD) operations for applications;

o completing database migrations;

o creating and modifying database migrations;

o working in all phases of SDLC from requirement analysis to debugging production issues;

o utilizing Ruby on Rails, MySQL, AJAX, JQuery, Git, CSS, and JavaScript.

  • Telecommuting permissible.

  • In Lieu of Master's degree plus two (2) years of experience, will accept Bachelor's degree, or equivalent, in Computer Science, Information Science, or related field plus five (5) years of progressive Software Development, Application Programming, or related experience in the specific experience as specified above. Telecommuting permissible. Any suitable combination of education, training, or experience is acceptable as set forth above.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Senior Digital Signal Processing C Cuda

Lockheed Martin Corporation

Posted Yesterday

VIEW JOBS 4/26/2024 12:00:00 AM 2024-07-25T00:00 Description:Who We Are Lockheed Martin is dedicated to shaping, developing, & advancing technologies & capabilities with a focus on our customers' nee Lockheed Martin Corporation King Of Prussia PA

Software Engineer, Senior

University Of Pittsburgh Medical Center