Note: The job is a remote job and is open to candidates in USA. AnewHealth is a pharmacy care management company specializing in complex, chronic patient needs and healthcare support solutions. The Senior Engineer develops and supports software collaboratively within a Scrum team, transforming requirements into high-quality deliverables while working with technologies including Ruby, TypeScript, Node.js, Java, JavaScript, CouchDB, and SQL.
Responsibilities
- Work in an Agile development environment; actively participate in and contribute to all Scrum ceremonies
- Collaborate on design, development, and delivery of software solutions per requirements and committed schedules
- Test, debug and add enhancements to existing applications
- Contribute to code reviews
- Analyze and research software requirements associated to identified user stories and epics
- Resolve customer complaints with software and respond to suggestions for software modifications or enhancements
- Learn new technologies and resolve challenges involved with integrating them with our Cloud and product infrastructure
- Proactively raise problems to senior developers and help identify solutions
- Communicate updates, changes, and risks to stakeholders
- Embody AnewHealth’s Core Values in all communications and interactions
- Other duties as assigned
Skills
- Bachelor's degree in Computer Science, similar technical field of study, or 5+ years of related experience and/or equivalent combination of education and experience required
- Minimum of 4+ years of software development experience with modern programming languages and concepts
- Demonstrated experience delivering customer value at a rapid pace, while maintaining a high level of software quality
- Experience with Ruby, JavaScript, TypeScript, Node.JS, Jasper, and Java
- Proficiency with common development tools (e.g., Git, Jira, etc.) and processes (e.g., pair programming, QA, deployments)
- Ability to take ownership for deliverables and assigned tasks
- Awareness, execution, and improvement of relevant team standards
- Demonstrated ability to be creative, flexible, and passionate about building quality software
- Skilled in written and verbal communication with demonstrated ability to work collaboratively with a team and independently as needed
- This position is administrative in nature and will present physical demands requisite to a position requiring: hearing, seeing, sitting, standing, talking, and walking
- Must be able to commute to multiple site locations within assigned territory
- May be necessary to work extended hours as needed
- This is a full-time position with an expectation to work an average of 40 hours per week and be available outside of normal business hours to meet customer expectations on an ad-hoc basis
- Travel may be required for special organization or department events, department team meetings, trade shows, conferences, and other client engagements
- Applicants must be eligible to work in this country
- Experience with MS SQL Server, MySQL and CouchDB preferred
- Experience with agile methodology is a plus (Scrum, Kanban, Lean, etc.) preferred
Benefits
- This is a remote position.
- Medical, dental and vision coverage for full-time employees, effective 1st of the month following date of hire.
- Flexible spending for full-time employees.
- Company-paid life insurance for full-time employees.
- Short-term disability for full-time employees.
- Voluntary benefits for full-time employees.
- 401(k) for full-time employees.
- Paid Time Off for full-time employees.
- Paid holidays for full-time employees.
Company Overview