Nashville, Tennessee, USA
31 days ago
Software Engineer 3

POSITION OVERVIEW:
For more than 25 years, Asurion has been a leader in innovation, not only in the tech solutions industry, but in creating a culture where employees feel valued.

Asurion’s product development teams are focused on helping people love and get the most from technology. We’re a strong team of product-oriented developers — and we don’t just write code — we measure the impact we have on users and use that information to guide our next action. We value full-stack engineers, but understand that people will naturally have varying strengths across the stack. Using cutting- edge technology combined with great methodologies around continuous integration and deployment, code is pushed to production every day. Supporting about 350 million customers globally means we face some fascinating challenges around scale, user experience and quality.

As a Software Engineer 3 at Asurion, you will be part of a team of 3-5 engineers as part of a cross-functional team. You will engineer solutions across our technology stack, including web, mobile, back-end, deployment pipelines and infrastructure. Your strong analytical and communication skills will help collaborate with engineers, designers, and product managers to solve problems and build world class solutions.

ESSENTIAL JOB SKILLS/DUTIES:

•Develops effective, maintainable code in a timely fashion

•Follows established coding standards and techniques

•Develops automated unit and functional test cases to validate defect-free code

•Develops quality code that meets the functional requirements

•Works with offshore development teams when required

•Shows a strong attention to development detail, produces high-quality code

•Maintains a working knowledge of Asurion's applications and system integration and can understand changes in order to anticipate cross-system or cross-process impacts.

•Provides proper status notifications are relayed to business stakeholders and Client Relations for internal and external communications through the approved protocols.

•Effectively communicates the feasibility of requested deliverables and timelines to the Manager and/or Sr. Manager.

•Utilizes design patterns that comply with security, privacy policies and guidelines

SKILLS:
Technical skills:

•Specific knowledge/experience in most of the following preferred:

Notebooks development and operation
Apache Spark of PySpark or Scala
Data Lakes architecture and management
AWS services programming
RDBMS management
Data Warehousing
Big Data Platforms like Apache Spark and Apache Kafka
Java, Scala, Spring, Spring MVC, MySQL, No-SQL, Web servers
Web System Architecture, REST, JSON, CDN, SSO


•Familiarity with OOD / OOP

•Knowledge and experience with object-oriented design and implementation

•Experience in two or more of the following areas: RESTful web services, Java, Scala, Cloud Architecture & Services, NoSQL database and distributed cache.

•Ability to quickly and accurately perform troubleshooting and repair of existing applications

•Good diagnostic, analytical, design and communication skills

Soft/Leadership skills:
● Active listener; strong communication - verbal and non-verbal. Ability to influence
● Effective problem solver; works through ambiguity; provides options; executes well
● Manages time; self-directed; provides guidance to more junior team members
● Manages relationships with key stakeholders and ensures effective teamwork across team
● Solid business acumen; anticipates obstacles and supports team's success
● Leads change for team members and team's work
● Team leader and supports team to ensure success. Develops trust-based relationships.
● Proactively seek as well as provides coaching and feedback to team and peers
● Engage, inspires team members. Effective at determining work to own and work to delegate. Drives for continuous improvement.
● Accountable for performance of team, and ensuring a customer first mindset.

EDUCATION AND EXPERIENCE:
Required Education and Experience
• 3+ years of experience as a full-stack engineer building high-scale customer- facing products
• Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field


NOTE: THIS JOB DESCRIPTION IS NOT DESIGNED TO COVER OR CONTAIN A COMPREHENSIVE LISTING OF ACTIVITIES, DUTIES OR RESPONSIBILITIES THAT ARE REQUIRED OF THE EMPLOYEE. DUTIES, RESPONSIBILITIES, WORKING CONDITIONS, PHYSICAL DEMANDS, AND ACTIVITIES MY CHANGE OR NEW ONES MAY BE ASSIGNED AT ANY TIME WITH OR WITHOUT NOTICE.
ASURION PROVIDES EQUAL EMPLOYMENT OPPORTUNITIES TO ALL EMPLOYEES AND APPLICANTS FOR EMPLOYMENT AND PROHIBITS DISCRIMINATION AND HARASSMENT OF ANY TYPE WITHOUT REGARD TO RACE, COLOR, RELIGION, AGE, SEX, NATIONAL ORIGIN, DISABILITY STATUS, GENETICS, PROTECTED VETERAN STATUS, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, OR ANY OTHER CHARACTERISTIC PROTECTED BY FEDERAL, STATE OR LOCAL LAWS.

THIS POLICY APPLIES TO ALL TERMS AND CONDITIONS OF EMPLOYMENT, INCLUDING RECRUITING, HIRING, PLACEMENT, PROMOTION, TERMINATION, LAYOFF, RECALL, TRANSFER, LEAVES OF ABSENCE, COMPENSATION AND TRAINING.

Confirm your E-mail: Send Email