Sr Software Engineer

Location: Melville, NY (REMOTE)

Remote candidates will be considered. Will be required to travel to NY office on occasion.

Part of a team that creates new and innovative solutions that empower patients and healthcare providers to effectively manage all aspect of healthcare through mobile, web and interactive solutions revolutionizing healthcare engagement today.

  • Engage in the full product lifecycle as part of a cross-functional, agile team to build highly scalable, robust, and maintainable services and APIs using best practices, including test-driven development
  • Design and develop effective technical solutions which meet business requirements
  • Perform efficient coding, testing and creating full documentation in the areas of software development and maintenance
  • Define meaningful testing strategies and work with QA teams in preparing test suites
  • Determine operational feasibility by evaluating problem definition, requirements, interdependencies and proposed solutions
  • Participate in technical audits, design reviews and recommend improvements
  • Perform problem analysis, diagnosis and remediation including critical events / product rollouts
  • Participate in risk assessments and abatement / mitigation / remediation planning
  • Evaluate new technologies and make recommendations accordingly (build / buy)
  • Provide technical guidance and help to define and implement best practices
  • Deliver training and mentoring supporting and developing other software engineers by providing advice, coaching and educational opportunities

Qualifications:

  • Bachelor's degree in computer science or a related field, MS preferred
  • 4 to 8 years’ experience in software engineering and development
  • 3+ years’ in leading capacity building complex software systems delivered to customers
  • Strong background implementing distributed applications across cloud platforms
  • Demonstrated proficiency in designing high performing, scalable, and reliable services
  • Experience building event-driven, real-time data workflows and pipelines
  • Knowledge of and advocate for CI / CD and Software Engineering best practices
  • Deep working knowledge of full stack software development tools and methodologies
  • Strong fundamentals, including OOD, data structures, interface protocols, design and networking concepts
  • Strong interpersonal, organizational and communications skills
  • Experience mentoring, supporting and developing other software engineers by providing advice or coaching

Desired skills:

  • XML, HTML5, CSS3 / Sass
  • JavaScript / jQuery frameworks (React / React Native is a plus)
  • MVC frameworks
  • REST and RESTful web services
  • PHP, Node.js
  • Content Management Systems (Drupal 8 is a plus)
  • Git, Linux, VMs and cloud
  • MS SQL, storage systems and DB constructs
  • Federated identity - AD, SSO, SAML, OAuth, PKI
  • Containers / Kubernetes
  • Azure technology stack
  • Agile scrum development
Job Type
Full-Time Regular
Location
Remote
Location
SC