Software Developer II

Position Details

Department: CORP | IT Development & Admin Systems
Category: Information Technology
Location: Telecommuting
Employee Type: Regular
Posting #: 752571
Posted On: 5/30/2023

Position Summary

The Development Group at Phoenix Childrens develops leading edge solutions for healthcare problems using a wide range of technologies. We provide a wide variety of outcome-focused, innovative and cost-saving applications that allow Phoenix Childrens to provide unsurpassed quality of care to patients no matter how complicated or difficult their problem. Utilizing Microsoft Visual Studio and the .NET Framework (VB.NET/C#), successful developers in this position will produce cutting edge, robust, enterprise level web applications, web services, Windows forms, and mobile applications (iOS/Windows Store) on a variety of platforms and devices. This position requires a self-motivated individual with excellent written and communication skills, and experience with a broad range of technologies, including web applications (ASP.NET, HTML5, JavaScript, CSS, responsive web design), client applications (Windows Forms), mobile applications (iOS, Xcode, Cocoa Touch, Objective-C, WinJS, XAML/C#), and other technologies (MS SQL Server, SSIS, Powershell, Reporting Services). Key responsibilities will require collaboration with Healthcare professionals and Development team members to analyze business situations, determine the appropriate technologies needed, and produce working solutions. Significant emphasis is placed upon developer creativity, adherence to established Development coding standards, and ability to overcome difficulties.

Position Duties

  1. Develop software applications to meet the needs of the business.
    • Work with users, Solutions Architect, and other members of the group to determine a project specification, system design and architecture.
    • Help define and ensure understanding of business logic and process flow.
    • Ensure comprehension of the business purpose through observation, discussion and evaluation of the end user process.
    • Demonstrate comprehension of the business process and purpose of systems developed.
    • Balance the risk of new programming approaches with the need for a fast, effective outcome.
    • Focus on the business purpose and effectiveness of the solution in meeting the need in a timely way.
    • Identify potential areas of improvement for existing projects and propose/implement changes to improve those processes.
  2. Provide on-going support for custom developed applications.
    • Provide support for custom developed applications, including assessment of issues, documentation of resolution on support tickets, and completion of tickets with designated priority time frames.
    • Help to maintain back-office applications and processes as needed.
    • Provide professional, friendly, and supportive customer service to all end users.
  3. Follow development guidelines and standards.
    • Follow established department processes for system deployment, testing and revisions.
    • Follow the development programming guidelines and standard
  4. Communicate regularly with project team.
    • Initiate project review meetings during the development life cycle with team members and end users.
    • Prepare prototypes and written documentation to communicate ideas and vision to project team.
    • Actively participate in the development life cycle by anticipating problems and recommending alternative solutions.
  5. Maintain knowledge of current and future technologies.
    • Participate in training initiatives for developers and users.
    • Attend and participate in regular developer group meetings.
    • Highlight new technologies that have a potential to impact PCH and educate other members of the group, through online training (e.G. Plural sight), developer conferences, and experimentation with new workplace technologies.
    • Present high-level overview of new applications via development classrooms
  6. Be a team player.
    • Work to reduce duplication in systems and reports through experience and exposure to business needs and system implementation.
    • Actively participate in providing advantages to the user that will encourage use of development for all in-house software.
    • Undertake projects for the Director, CIO, and Administration team on an as needed basis.
    • Develop creative and innovative initiatives to improve the services offered by the department.
    • Meet with leadership on weekly basis to review current issues/projects.
    • Manage and continue to build existing relationships with key business, IT, vendors, and other stakeholders to support common goals of the department and organization.
  7. Performs miscellaneous job related duties as requested.

Phoenix Children's Mission, Vision, & Values

Mission

To advance hope, healing and the best healthcare for children and their families

Vision

Phoenix Children's will be the leading pediatric health system in the Southwest, nationally recognized for exceptional care, innovative research and advanced medical education.

We realize this vision by:

  • Offering the most comprehensive care across ages, communities and specialties
  • Investing in innovative research, including emerging treatments, tools and technologies
  • Advancing education and training to shape the next generation of clinical leaders
  • Advocating for the health and well-being of children and families
Values
  • We place children and families at the center of all we do
  • We deliver exceptional care, every day and in every way
  • We collaborate with colleagues, partners and communities to amplify our impact
  • We set the standards of pediatric healthcare today, and innovate for the future
  • We are accountable for making the highest quality care accessible and affordable
The position has been closed or filled.

Please search our career site for positions that are currently active and accepting resumes at https://careers.phoenixchildrens.com