Senior Software Engineer
Northwell Health
About the role
About
Guides team members to provide direct input to the overall engineering process and to team meetings. Coordinates within a team environment is essential to work on various aspects of the platform and products, as is a devotion of collaboration to problem solve, design sophistically, and increase product quality.
Job Responsibility
- Work closely with the business (supply chain/procurement) to create tools, automations, and interactive reports to streamline processes and help users accomplish their day-to-day tasks.
- Seek to standardize any processes you develop.
- Train fellow team members in the standardized processes.
- Participate (and occasionally lead) standup meetings, sprint planning, sprint demos/KTs, and retrospectives.
- Work in a scrum agile environment.
- Utilize programming languages like JavaScript to add interactivity to reports built in Looker.
- Utilize GitHub for any code updates/modifications.
- Peer review code and implement unit testing to reduce issues and defects.
- Stay up to date with industry trends and best practices in software development, automation tools, and testing methodologies.
- Actively contribute to conversations around software development best practices, Google Cloud Platform (GCP) tooling, and team improvements.
- Designs and develops solutions to various problems either independently or in a team environment; designs and maintains efficient code that is reliable.
- Forms technical documents such as a design specification document.
- Utilizes relational databases by integrating data storage solutions.
- Utilizes Azure services such as, but not limited to, Functions, Logic Apps, App Services, Containers, Cosmos DB, event hubs.
- Utilizes messaging patterns for system-to-system communication.
- Ensures applications are performing at high capacity, responsiveness, and quality.
- Finds solutions to reduce issues and defects.
- Maintains that the platform's code and data are organized, automated, and of high quality.
- Guides junior team personnel by recommending software design and development opportunities/best practices.
- Operates under limited guidance and work assignments involve moderately complex to complex issues where the analysis of situations or data requires in-depth evaluation of variable factors.
- Performs related duties as required.
- All responsibilities noted here are considered essential functions of the job under the Americans with Disabilities Act.
- Duties not mentioned here, but considered related are not essential functions.
Job Qualification
- Bachelor's Degree required, or equivalent combination of education and related experience.
- 3-5 years of relevant experience, required.
HIGHLY PREFERRED
- Prior full-stack software engineering experience with a focus on front-end development.
- Prior experience in the Google Cloud Platform (GCP).
- Working knowledge of python, JavaScript, Typescript, and other programming languages.
- Familiarity with JavaScript frameworks and front-end libraries, such as d3js.
- Prior experience doing front-end design.
- Experience working on an agile scrum development team.
- Familiarity with key agile principles and scrum ceremonies.
- Ability to learn new technologies and programming languages, as applicable.
- Understanding of GitHub and version control best practices.
- Ability to create automated test scripts.
- Familiarity with JavaScript testing frameworks.
Additional Salary Detail
The salary range and/or hourly rate listed is a good faith determination of potential base compensation that may be offered to a successful applicant for this position at the time of this job advertisement and may be modified in the future. When determining a team member's base salary and/or rate, several factors may be considered as applicable (e.g., location, specialty, service line, years of relevant experience, education, credentials, negotiated contracts, budget and internal equity).
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free