Back to Job Search

Full Stack Developer

Posted 8 months ago

  • Expiry Date: 17 January 2022

​​​​​​​​​​​​​​​​​​Job Description:

  • The Software Engineering Manager leads a software engineering team to plan, build operate and maintain software and IT solutions according to a defined systems development lifecycle to support the delivery of large-scale remote health monitoring solutions. This role reports to the Chief Technology Officer. This technical leader is an expert in modern services-based architectures, full-stack development, data management, system integration and experienced in institutionalizing Agile Scrum software development methods to rapidly build and scale product development teams.

PRIMARY RESPONSIBILITIES AND ESSENTIAL FUNCTIONS MAJOR TASKS

  • Lead, manage and coach a team responsible for the maintenance, development, delivery and/or acquisition of technology solutions using an Agile Scum software development framework and industry best practices

  • Provides technical leadership, architecture guidance, and software development subject matter expertise

  • People management responsibilities include resource planning, recruiting, establishing performance goals, evaluating team member performance against established goals, disciplinary and corrective actions as required

  • Proactively monitor and manage system access, software applications, IT infrastructure, networks, and phone systems to ensure high availability, reliability, and performance

  • establish and track team membersperformance against established performance plan, recruit new team members, s

  • Creates and manages appropriate systems and processes to deliver a quality internal and external customer experience through effective development, operational support, tools, consistent methodology, continuous improvement, and metrics

  • Manages all activities, personnel and technical issues associated with providing technical service and/or solutions to customers by identifying, prioritizing, and confirming resolution of reported problems

  • Proactively understands business processes, the key drivers and measures of success for the business, and the short- and long-term direction of the business and technology.

  • Manages phases of approved Technology projects for assigned function including systems design, evaluation of alternate approaches/solutions, definition and execution of development plan

  • Collaborates closely with internal IT organization, technology suppliers & vendors in defining and development of technologies to support internal and external business needs.

  • Facilitates and leads discussions across functional groups, field locations, and key stakeholders to identify and validate technology solution strategy, supporting initiatives, and key deliverables.

  • Partners with cross-functional departments to manage rollout schedules and technology releases ensuring business needs are supported in all phases throughout the process.

  • Coaches and develops people resources to maximize strengths and develop strong, collaborative partnerships within the Technology organization and across business functions. Advises and coaches team members on procedures, technical problems, priorities and standard methodology.

  • Maintains awareness of business, technical, operational, architecture and infrastructure issues and acts as sounding board or consultant to aid in the development of creative solutions

  • Develops program technical designs using industry best practices, processes, tools, and methodologies to ensure high performing solution. 

  • Partners with external and internal IT departments to reduce risk from changing technological infrastructure, hardware, automations, systems software, or applications systems.

QUALIFICATIONS

MINIMUM

  • BS degree in related discipline strongly desired (i.e., Information Systems, Computer Science, Engineering, Health Information Systems etc.). 

  • 7+ years of full-stack software development experience

  • 5+ years of experience as a Software Engineering Manager or similar role leading a team to build commercial software using Agile software methods in a Saas delivery model

  • Skilled with JavaScript, JSON, AWS Cloud Services with HIPAA eligible services, RESTful APIs, Microsoft Azure, Google Pub Sub, New Relic, Atlassian suite, Github, SQL

  • Experienced practitioner of Agile Scrum and/or Kanban software development methods

  • Strong experience in commercial software product development, database and database design and software testing / Quality Assurance.

  • Strong project management skills

  • Excellent interpersonal, leadership, presentation, and collaborative skills to work effectively with teams throughout organization

PREFERRED 

  • Advanced level degree in related discipline

  • Experience in developing software used by healthcare providers and/or patients to support care delivery

  • Experience using Claris FileMaker platform in a multi-file, multi-server environment.

  • Scrum leadership (CSM certification) 

About ASK:ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Consulting connects people with amazing opportunities

ASK Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all associates.