Sr. Programmer Analyst

Fresenius Medical CareOgden, UT
21hRemote

About The Position

This is a Remote position with an occasional trip to the office as required. PURPOSE AND SCOPE: Develops applications and perform system administration & maintenance for quality system and manufacturing related IT systems. Responsible for analyses, programming and support of applications software including design, development, maintenance, testing, upgrading and user support. I T Applications (Software Services) focus: Understanding of SOLID design principles and design patterns. Understanding of development for Web, Mobile, and Desktop applications. Proficient in SQL and No-SQL solutions, including query tools and SQL development. Demonstrate an understanding of DevOps. This includes the ability to setup/understand a complete CI/CD pipeline, pull requests, approvals, build servers, etc. Experienced with .NET technologies, including C#, ASP.Net Core, MVC and Blazor Understanding of web server technologies, including IIS, Kestrel, Apache, etc.

Requirements

  • 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.
  • Strong oral and written communication skills.
  • Strong interpersonal skills.
  • Strong understanding of software design methodologies
  • Understanding of SOLID design principles and design patterns.
  • Understanding of development for Web, Mobile, and Desktop applications.
  • Proficient in SQL and No-SQL solutions, including query tools and SQL development.
  • Demonstrate an understanding of DevOps. This includes the ability to setup/understand a complete CI/CD pipeline, pull requests, approvals, build servers, etc.
  • Experienced with .NET technologies, including C#, ASP.Net Core, MVC and Blazor
  • Understanding of web server technologies, including IIS, Kestrel, Apache, etc.

Responsibilities

  • Analyzes, modifies and creates computer program code according' from user requests to update and implement Quality Systems requirements.
  • Develops project plans, write new source code, conduct code walk-throughs, code testing, preparing detailed design documents, verifying and validating the end products, and providing project status summary reports.
  • Maintenance of legacy data to allow tracking, analysis, and research.
  • Implementation of audit trails and assignable security shall be part of the systems upgrade.
  • Development of interfaces to other applications may be required.
  • Remains up to date with system compliances and allow continued evolution as QS requirements change.
  • Applies current technology to solve technical problems and ensure system performance is optimized.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service