Fresenius Medical Care North America Sr. Systems Developer - Home Programs in Lexington, Massachusetts

Job ID 190002JJ

Available Openings 1


Provide top level technical expert in one or more highly specialized areas of applications systems analysis and programming. Provide technical leadership on complex projects. Formulate/define system scope and objectives. Devise or modify procedures to solve complex business problems considering computer capacity and limitations, operating time and form of desired results. Responsible for program design, coding, testing, debugging, documentation, implementation and on-going support. Has full technical knowledge of all phases of applications systems analysis and programming.

IT / eCC Development focus :

  • Experience with Home Program Initiatives projects including eCube Clinicals, Health Cloud, and integration with FMCNA systems (Patient Portal, NxStage, Dialysis Machines through HIE/RTG/or Vendor; Supply Vendors, etc.)

  • Experience and firm grasp of (Cerner) Soarian development and Admin Desktop

  • Experience with Soarian build; assessments, orders, clinical summary, security, and patient record

  • In-depth experience of operations and control procedures as well as systems development, analysis, design, and implementation.

  • Experience with research, development, design, testing and configuration of software in various platforms in a complex and integrated systems environment

  • Ability to prepare detailed Technical Specifications and other supporting documentation to design/redesign complex software components and applications

  • Knowledge of relational database concepts and working with SQL

  • Experience in following both iterative and agile SDLC

  • Ability to leverage industry best practices to design, test, implement and support a clinical and technical solutions

  • Ability to assure quality, security and compliance requirements are met for supported area

  • Flexibility to thrive in an evolving environment

  • Able to adapt to change quickly and adjust work accordingly in a positive manner

  • Able to work creatively, analytically, and independently in a problem solving environment


  • Analyze business application requirements of various scope and complexities in order to support business management objectives.

  • Design, write specifications, develop programs, test, document, implement and support business solutions of varying degrees while maintaining the highest quality possible.

  • Support and confer with business community to determine business and technical requirements.

  • Apply current technology to solve technical problems and ensure system and application performance is optimized.

  • Serve as a technical resource for other development staff and business community members.

  • Update management of evolving development technologies including design patterns and software coding and architecture methods.

  • Support and confers with business analysts and other technical teams to determine the best technical solution to meet requirements.

  • Document all operational, system, and support requirements

  • May provide assistance to junior level staff with more complex tasks that require a higher level of understanding of functions.

  • May escalate issues to supervisor/manager for resolution, as deemed necessary.

  • Mentor other staff as applicable.

  • Review and comply with the Code of Business Conduct and all applicable company policies and procedures, local, state and federal laws and regulations.

  • Assist with various projects as assigned by a direct supervisor.

  • Other duties as assigned.


  • The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Bachelor’s Degree required; Advanced Degree desirable


  • 5 – 8 years’ related experience; or a Master’s degree with 3 years’ experience; or a PhD without experience; or equivalent directly related work experience.

  • Intermediate Programmer/Analyst.

  • Programming experience and technical analysis and design responsibility.

  • Demonstrated aptitude for learning new technologies.

  • Strong analytical skills and ability to work creatively and independently in a problem solving environment.

  • Solid experience with programming tools and structured development and testing methodologies. Knowledge of standard languages, coding methods and operational requirements in a client-server environment.

  • Superior PC skills.

  • Strong oral and written communication skills.

EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity