Sign in

Senior Software Development Engineer - RT

Company:
Absolute Opportunities
Location:
Franklin Lakes, New Jersey, United States
Posted:
November 14, 2018

Description:

Senior Software Development Engineer - RT

Franklin Lakes, New Jersey

Position Overview:

We are seeking a passionate and talented hands-on Senior Software Development Engineer – Engineering Lead, who will work in a Java and Springboot environment. They will help guide the backend development team to continue building out APIs and services, aimed at aiding the over 80 million patients we support. The ideal candidate would be well versed in the challenges and complexities involved in building scalable and robust applications. This person would work with the team to design and implement an excellent solution, with stability and scale in mind. Most importantly, they would thrive in a fast paced & collaborative culture. You will be helping to grow Inside Rx, a prescription savings card startup fostered within a Fortune 22 company.

Essential Functions:

Acts as a Coach, Driving Engineering Best Practices and Ensures Team Meets Business Commitments o Coaches engineers: Unit Tests, TDD, refactoring, paired programming, code reviews, etc.

Ensures team delivers on sprint/release commitments.

Ensures the engineering team delivers on the on agreed to Definition of Done with high quality standards

Drives Cross-Product Engineering Collaboration

Perform as ‘technical champion’ for projects, aligning greater team on overall engineering design for complex multi-application projects, ‘herd the cats’ from an engineering perspective

Builds relationships across teams with other engineering leads to share and adopt best practices and identify common patterns on issues and put in place preventative action.

Drives Product Technical Road-map Focused on Increasing Product Health o Sets vision on new design and technology footprint, evangelizing work that needs to get done

Ensures EOL platforms/Tech debt is factored into road-map o Ensures roughly 30% investment in Product Health: monitoring, automation, test coverage, etc. o Available 24x7 in the event of a production issue.

Ensure the Team has a "Full Kit" Focusing on the Right Engineering Skills on the Team

SE Leads must be a coder! No ivory tower leads. Leads are expected to be active contributors to coding deliverables.

Partner with Management to ensure team has right balance of required skills for product (i.e. UI, back-end, etc)

Ensure team has designated "hat"- Security hat, Accessibility Hat (both focus areas in 2018)

Technical Skills:

Web UI:

HTML5

CSS3, SCSS

JavaScript (ES6)

Bootstrap

ReactJS

Jasmine.js behavior driven test framework

Nightwatch

Gulp, NPM, Webpack

Service Tier:

Java

Spring Framework (Boot, Data JPA, Security, etc.)

Mockito

JPA (Hibernate)

REST/SOAP Service Development

JUnit

Maven

Process:

GIT and GITFlow workflow

JIRA

Confluence

Jenkins

Behavior Driven Development

SonarQube

Required Knowledge, Skills, and Abilities: (Submission Summary)

1. Experienced professional with 7+ years of experience building and developing web applications

2. Demonstrated record leading and mentoring development teams

3. Strong debugging and problem solving abilities

4. Good understanding of Object Oriented Design techniques

5. Experience validating requirements and driving technical solutions that achieve business solutions

6. Excellent communications skills both written and spoken

7. Bachelor degree in computer science or related degree desired

8. Salary Expectation?

9. Must be a US Citizen or Green Card holder?

10. Complete Current Address?