Senior Software Developer

Medical guardian - City Of Philadelphia
new offer (09/05/2024)

job description

Founded in 2005, Medical Guardian is a leading provider of personal emergency response systems that empower people to live a life without limits.Medical Guardian is headquartered in Philadelphia and provides safety and protection to more than300,000 customersacross the entire United States.Medical Guardian has been honored with the Top Workplaces Award by the Philadelphia Media Network for the last four consecutive years.Additionally Medical Guardian has been honored multiple times by both the Philadelphia Business Journal as Best Places to Work and Philly 100 Fastest Growing Companies. Nationally, Medical Guardian has made The Inc. 5000 List for ten years in a row.At Medical Guardian, we believe that we are doing more than selling medical alert devices;
we are saving lives. Learn more about Medical Guardian by visiting.
Summary
ThisSenior Software Developeris involved inthe development andsupportof theapplications and platforms that driveourbusiness.This position will work in a diverse technological environment with multiple platforms and programming languages.
Thispositionis a senior member ofateam creatingandmaintainingthesystems includingapplications forall aspects ofthemedical device alerting processes. These applications includea fullCRM/ERPsystem,iOTmanagement,deviceordering and fulfillmentprocesses,finance,and data warehouse systems.
Primary responsibilitiesof this roleinclude designing,developing,and testingthe software components that drivethebusiness systems. Thisrole isa key contributor todevelopment cycles andmanagesbusiness expectationsfordistributed applications and services.
Responsibilities:
Directsoftwaredevelopers in performing design and development tasks.
Assistin the definition, development, and documentation of software business requirements,objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
Contribute to defining software development project plans, including scoping, scheduling, and implementation.
Research,identify, analyze, and fulfill requirementsforinternal and external users.
Provide technical and analytical support for internal and external stakeholders.
Develop intuitiveweb applications, web components, and web services.
Maintain current knowledge of IT developmentmethodology, architecturaldesign, and technical standards.
Work with business partners and outside vendors to collect,createand confirm project businessrequirements.
Test and manage project deployments and production releases.
Identifytasks and issues that may have an impact on service levels or schedules.
Provides realistic task deliverables estimates.
Troubleshooting and debugging for both project work and support initiatives.
Support and mentor new and more junior team members.
Provideapplication and processsupport on a rotating basis with other development team members.
Requirements
Tech Skill Requirements:
Strong Knowledge of:
Developing in a few;
C#, Java, JS, NodeJS, PHP,C++, Python,and shell scripting.
Secureapplication developmentpractices, including data structures, algorithms, enterprise systems, and asynchronous architectures.
OOP and Design Patterns.
Services Oriented Architecture and RESTful services development (JSON, XML). Working knowledge of microservices.
Design Patterns.
HTML, CSS,JavaScript,and front-end frameworks.
Building enterprise web applications. Ability toleverageresponsive design for mobile devices.
Software development tools:
git, debugger, and profiling tools.
Data modeling and database programming skills inSQL.
WebServers(IIS or Apache).
Infrastructure systems (servers, systems administration, andUnix/Linuxscripting skills).
Networks, firewalls, load balancers and concepts with the ability to provide requirements to the infrastructure team as well as provide troubleshootingassistance.
Education/Experience:
The role requires a BA/BS degree in Computer Science or relatedfieldwith 5+years of overall development experience.Must have excellent verbal communication, written communication, and social interaction skills.
Work Hours and Travel Requirements:
Candidate must be open toassistingin troubleshooting and analysisin the event ofoff-hours production problems, as needed.The IT Team works in a hybrid environment that requires a minimum of one to two days per week in the Philadelphia office.
Our policy on visa sponsorship:
Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Medical Guardian.
We are not accepting applications or resumes for corp-to-corp/c2c at this time.
Benefits
Health Care Plan (Medical, Dental &
Vision)
Paid Time Off (Vacation &
Public Holidays)
Short Term &
Long Term Disability
Retirement Plan (401k)

Apply now for
Senior Software Developer

Warning: you will leave the jobtome site.

These offers may interest you:

Go back