Job Directory Senior Big Data Engineer

Senior Big Data Engineer
San Mateo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Senior Big Data Engineer

The Software Engineer 4 is a functional expert in the field of software engineering as it relates to the business objectives of Asurion. The Software Engineer 4 will design, code, test, and debug applications that meet system standards and functional requirements in various software languages. The Software Engineer 4 is responsible for overseeing and conducting code reviews and assisting the Manager and/or Sr. Manager by facilitating assigned activities including the coordination of resources for approved Projects, system improvements, and ad-hoc or emergency requests. The Software Engineer 4 will maintain expertise of the functional software engineering processes used by Asurion.

Key Responsibilities/Essential Functions:

* Develops effective, maintainable code in a timely fashion
* Follows established coding standards and techniques, assists with establishing standards
* Develops automated unit and functional test cases to validate defect-free code
* Oversees and conducts code reviews to ensure adherence to established coding and architectural standards
* Develops quality code that meets the functional requirements
* Works with off shore development teams when required
* Acts as a technical resource for junior team members
* Shows a strong attention to development detail, produces high-quality code
* Assists the Manager and Sr. Manager with the training and mentoring of the team members.
* Partners with business teams, development, and IT support to drive creation of processes and procedures
* Maintains expertise in the application and use of systems, tools, and processes within the department's scope
* Maintains expertise in the business processes that drive the applications within the department's scope
* Maintains a working knowledge of Asurion's applications and system integration and is able to understand changes in order to anticipate cross-system or cross-process impacts.
* Coordinates scheduled ad-hoc, and emergency tasks within the department's scope.
* Ensures the appropriate adherence to Asurion's inter-departmental processes and procedures within the testing team.
* 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
* Work closely with Product and UX team as part of Journey Team, perform product discovery, user testing, prototyping and designing/implementing final solutions.

Qualifications:

* BS in Computer Science, Engineering, Mathematics or a related field required
* 5 or more years of software development experience required
* 4 or more years of development Full Stack experience required
* Experience being technical leader of small teams preferred
* Experience in two or more of the following areas: RESTful web services, Java, Scala, Cloud Architecture & Services, NoSQL database and distributed cache.

Specific knowledge/experience in most of the following preferred:

* Web Application Architecture
* Web System Architecture, REST, JSON, CDN, SSO
* JavaScript/jQuery, HTML5/CSS3, MVVM, Backbone, Angular, Bootstrap
* Python
* NPM
* Big Data Platforms like Apache Spark and Apache Kafka
* AWS services programming
* RDBMS management
* Java, Scala, Spring, Spring MVC, MySql, No-SQL, Web servers
* Web standards, cross-browser compatibility, and web-related performance and optimization techniques.
* Strong OOD / OOP knowledge
* Knowledge and experience with object-oriented design and implementation
* Proven ability to carry a feature from start to finish; including prototypes, design specifications, constructive coding, unit testing, and bug fixing
* Ability to quickly and accurately perform troubleshooting and repair of existing applications
* Good diagnostic, analytical, design and communication skills

#LI-JW1

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.