Application Support & Software Engineer

8 - 10 years experience  •  Healthcare IT

Salary depends on experience
Posted on 11/13/17
8 - 10 years experience
Healthcare IT
Salary depends on experience
Posted on 11/13/17


Application Support & Software Engineer

MedImpact Direct, a subsidiary of MedImpact Healthcare Systems, Inc., is currently searching for a dynamic addition to their team.  If you’re interested in a career within a customer-focused, team-oriented environment that rewards innovation, quality, integrity and collaboration, we welcome your application. We are a privately-held pharmacy benefit manager (PBM) headquartered in San Diego, California. Our solutions and services positively influence healthcare outcomes and expenditures, improving the position of our clients in the market.   MedImpact offers high-value solutions to payers, providers and consumers of healthcare in the U.S. and foreign markets.

Position Summary

The Application Support & Software Engineer is responsible for managing and supporting all the technology applications, systems and platforms in use for the continuation of the business operations. This role identifies and resolves a wide range of simple to complex incidents, tasks and time driven operational requirements and handles day to day operational issues working with the business team by understanding the issues, analyze and resolves that as per the Operations Support Service Level Agreement. The Application Support & Software Engineer IV is also responsible for the diagnosis, pro-actively recommend preventive measures, and co-ordinate between support teams located in various business locations. This position manages all aspects of application software deployments in various software development life cycle based environments, software upgrades, patching activities and support plans and serves as a primary point of contact for application maintenance and possibly able to lead the Operations Support team.

In addition, the Application Support & Software Engineer IV will spend up to fifty (50) percent of their time engaged with the MedImpact Direct technology team involved in software development and maintenance activities.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

Application Support

  • Primarily responsibility for the immediate business team needs and for the maintenance of all applications and technology platforms which helps the organization’s business operations
  • Technical Expertise in production trouble shooting techniques in front end, service layer and backend databases and provides quick efficient and quality resolutions
  • Understands and promptly responds to a crisis and provide quick remedies for the continuation of the operations
  • Coordinates with the internal project teams to notify recurring issues and work with them to get trained on the new projects, features and resolutions getting added to the applications in the production environment
  • Diagnose, identifies, isolates, and resolves issues in the production environment utilizing various maintenance tools, process and technical experience
  • Provide quality resolutions meeting the Service level agreements and keep the continuity of the business
  • Support various internal and external vendor managed applications in the hosted environments and making sure the day to day defects and issues reported by the users are analyzed and addressed
  • Have an in-depth understanding of the hosted server environments, the various applications deployed, the systems, the platforms supporting those and the 3rd party operational tools
  • Responsible for learning the interfaces and systems setup between the applications and external entities and ensure their working. On issues, should be able to reach out to the external contacts for further diagnosis and resolutions
  • Responsible for co-ordination of the support activities between offshore/onsite support teams and within the onsite support teams in various business locations
  • Work closely with the different business users of the applications and provide support for their requests and reported issues which are under the scope of the Operations Support activities
  • Provides on-callsupport outside of normal business hours per established rotation schedule.Follows the operations support standard processes for escalation and notification procedures
  • Mentors and trains less experienced staff members on technical resolution of complex problems and application maintenance
  • Bring proposals and new methodologies for operations support which can increase the productivity and the efficiency of the work and resolutions
  • Pro-actively recommends solutions, performance improvements by anticipating the demands and understanding the future business projections
  • Manages the security aspects of the applications under support and ensure there are no breach of PCI, HIPAA or security violations either by the users or by the IT teams against the company’s policies
  • Responsible to define and control the access for the hosted server environments, applications and systems
  • Responsible for creation and maintenance of run book type documentations for the frequently happening production issues and ensure those run books are shared and being referred for resolutions
  • Alerts management to outages, priority issues, reoccurring problems and patterns with internal and external clients
  • Coordination with organization’s various IT teams such as Helpdesk, Server infrastructure and Network for regular infrastructure maintenance activities which includes but not limited to patching, hardware resource, disk space issues, renewal of server certificates, renewal of support licenses for the 3rd party tools and configuration changes

Software Development

  • Works on development projects and on feature enhancements to supporttechnology project needs
  • Gains a thorough understanding of functional requirements for new software requests and enhancement requests
  • Works with Business Systems Analysts to understand and clarify software requirements and translate into working software
  • Develops software at all layers by programming, designing, and testing code to meet requirements
  • Practices good software engineering techniques and standards to reduce coding errors and ensure robustness and efficiency of work products

Education and/or Experience                                                    

For consideration, candidates are rquired an Associate's degree or equivalent combination of education and job related experience; BA/BS degree in computer science or business information systems is preferred. Candidates will need at least eight (8) plus years’ job related experience with increasing responsibility in a senior technical role for a midsize or larger organization. Must have hands on experience with application support, providing quick resolutions and in Application deployments. Experience in working with applications users and working with teams in different locations is preferable.

Computer Skills

  • Solid foundation on Object oriented programming and designs
  • Solid working knowledge and in-depth understanding of Microsoft Windows operating system platforms especially in Windows2012/2016 server environments
  • Expertise in Microsoft .NET framework platforms such as ASP.NET CORE, MVC 6, Web API and WCF
  • Experience in working, support and deployment of web application platforms especially Microsoft IIS 7/8 based applications
  • Basic understanding of application/network/infrastructure building blocks such as Load balancers, https protocols, WS Certificates, SFTP based transmissions, Webservices communications
  • Experience in Application diagnosis, performance optimization techniques, windows perfmon tool and SQL profiling techniques
  • Good knowledge of support and deployment of JBOSS based Java applications is preferred
  • Expertise in C# programming language, HTML 4/5, boot strap 3.0, CSS 3.0, JavaScript, JQuery, LINQ and Entity framework
  • Expertise in Supporting Web Service platforms connecting with various internal applications and with external applications. Experience in SOAP and REST based applications
  • Experience working in SQL Server 2008 R2/2012/2016database platforms especially in writing queries in T-SQL and performance optimization techniques
  • Support of SSRS and SSIS technologies and ability to create SSRS reports
  • Experience in BizTalk Server support is preferable, but not a must needed requirement

Certificates, Licenses, Registrations

ITIL and Microsoft based certifications are a plus

Other Skills and Abilities                                                            

  • Must possess excellent customer service, communication skills and time management skills
  • Organized and deadline driven with the ability to track multiple tasks simultaneously
  • Able to effectively set priorities and work well under deadlines with a strong attention to detail
  • Adapts well in a team oriented, professional, fast-paced, dynamic environment; and ability to work as an effective and integral team member
  • Ability to maintain confidentiality and handle sensitive matters with tact and diplomacy
  • Ability to work independently and ability to learn the updates and new technologies quickly
  • Must possess strong application supporttroubleshooting skills
  • Must be able to develop good working relationships with colleagues, internal clients and management as well as work as an effective and integral team member



Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.