Logo
General Motors of Canada

Senior Full Stack ETL Engineer

General Motors of Canada, Roswell, Georgia, United States, 30076

Save Job

Overview

Workplace Classification:

Hybrid. This role is categorized as hybrid. The candidate is expected to report to their primary work location (Austin, TX or Warren, MI) three times per week, at minimum, or other frequency dictated by the business. The Team: The Quality Issue & Incident Management group supports the Global Quality business organization. The team comprises developers and Business Analysts that support GIMS, Partlink, QPS, and RedX applications. Partlink deals with warranty claims and supplier cost recovery. The tech stack includes Java/Springboot/Angular/Kubernetes/Oracle or Postgres DB. The roadmap involves a cloud-first approach (Postgres and Azure migration) and business enhancements for the next two years. The Role As a Senior Full Stack ETL Engineer, you will have the opportunity to work hands-on writing software or solutions based on detailed requirements and system specifications. You will support the VEQ organization responsible for developing Nextgen applications, update existing software, and/or develop new software solutions to target specific business obstacles. A repeatable, systematic, and quantifiable approach to the development process will be applied along with appropriate methodologies. As a coach/mentor, you will provide feedback on the software being developed to software developers. Ensure code alignment with design patterns/frameworks by working closely with architects and data scientists. What Youll Do (Responsibilities)

Develop enterprise-grade applications using Kubernetes/Docker, Quarkus, Java, Angular, and PostgreSQL, among other tools. Collaborate with cross-functional teams to lead GMs transition to cloud technologies. Collaborate with developers, analysts, and other stakeholders to understand data requirements and deliver appropriate solutions. Proactively engage in the identification/remediation of software issues such as code quality, pattern mismatch, and security issues related to code or solution/configuration. Provide guidance and mentoring of fellow software engineers and other team members. Navigate complex corporate environments and processes to remove project roadblocks. Understand code quality analysis results and remediation mechanisms. Maintain and debug live software systems. Demonstrable experience in database development and management, including designing, building, and optimizing database solutions. Identify and resolve performance bottlenecks, optimize queries, implement indexing strategies, and utilize database monitoring tools. Experience implementing various branching strategies and share that expertise with the team. Advanced CI/CD knowledge including automated builds and deployments and developing pipelines with GitHub Actions. Document software solutions and ensure technical documentation meets GM standards. Understand and maintain compliance with GM standards and industry standard methodology. What You'll Need (Required Qualifications)

At least 7 years of experience in Full-Stack Development Proficiency in SQL, including writing complex queries, stored procedures, functions, triggers, and views in PostgreSQL 3+ years experience in Kubernetes/Docker or Quarkus, and cloud platforms such as AWS, Azure, or GCP 3+ years experience working in a SCRUM development methodology Mastery of programming languages/tools/technologies primarily Spring Boot, Angular, Hibernate, Postgres, HTML, Java, JavaScript Strong knowledge of maintaining and debugging live software systems Strong debugging capabilities in remediation of software issues related to code/solutions quality and/or security Automates unit/end-to-end testing of software systems within their domain, focused on software quality and maintainability Integrates software with existing software/systems Aggressively engages in identifying/remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and usability or end-user issues Good understanding of software development best practices Experience working in an agile environment People Skills

Possess excellent verbal and written communication skills Lead the culture within their team, holds themselves and others accountable for demonstrating GM values and behaviors What Will Give You A Competitive Edge (Preferred Qualifications)

Proficiency in scripting languages (like Python, Bash, or PowerShell) for automating database administration tasks Good understanding of big data technologies (Hadoop, Spark, Databricks) GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (E.g., H-1B, OPT, STEM OPT, CPT, TN, J-1). This job may be eligible for relocation benefits. #LI-DH2 About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us

We believe we all must make a choice every day individually and collectively to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview

From day one, we are looking out for your well-beingat work and at homeso you can focus on realizing your ambitions. Learn how GM supports a rewarding career by visiting Total Rewards Resources. Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to a workplace that is free of unlawful discrimination and fosters inclusion and belonging. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, veteran status, or any other protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for positions that match their skills. Applicants may be required to complete role-related assessments and/or pre-employment screening. To learn more, visit How we Hire. Accommodations

General Motors offers opportunities to all job seekers, including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application, please email or call us at 800-865-7580. Include the specific accommodation requested, as well as the job title and requisition number. #J-18808-Ljbffr