What You Will Be Doing:As a Big Data Developer I, you will be leading the effort to develop, enhance, and support applications in ...
What You Will Be Doing:As a Big Data Developer I, you will be leading the effort to develop, enhance, and support applications in a fast-paced development environment,while working with senior members of the staff on medium to large sized projects in a diverse range of topics. On this team, you will be maintaining and modernizing our existing systems as well as working on new applications. You will support existing streaming platform, data pipelines, as well as data services. You will be exposed to technology such as streaming data as a service, micro-services architecture, Event and Domain Based Design, and API Gateways. You will troubleshoot issues as they occur, while developing new streaming modules across multiple small to medium projects concurrently.Working in our collaborative environment you will have the opportunity to further develop your skills while acting as a mentor and guiding a team ofsoftware engineers on development best practices and ensure code quality through code reviews.
Penske Responsibilities:Act as the primary contact and lead support associate for one or more critical applications and processes, resolving customer issues in a timely mannerPlay a critical role in supporting the application lifecycle based on detailed requirements and guidance from senior engineers/architects and managementCollaborate with technical/business leaders and product owners to acquire and understand requirements / acceptance criteriaSupport GRC (Governance, Risk, and Compliance) aspects of digital technologiesDesign schema and create models to enable real time analyticsParticipate in Design and Deploy Tollgate reviews and gain buy in from cross-functional teams including QA, Architect, Security, Webmaster and OperationsEffectively document systems, software architecture and processesWrite unit / UI tests to identify defects and leverage CI/CD for building and deploying codeTriage productionissues and work with multiple teams to perform problem analysisLead the backend database design effort and where applicable collaborate with product owners and designers on UI/UX designAssign projects and review deliverables from onshore and offshore software engineersProvide constructive input to department management regarding team members assigned to projectParticipate in the hiring process toassist in assessing candidate technical skills and independently conduct new hire interviews