Skip to content

General information

Career area
Technology
Work Location(s)
601 S. Tryon Street, Charlotte, NC
Remote?
Yes
Ref #
12836
Posted Date
Friday, July 1, 2022
Working time
Full-time

Ally and Your Career

  • Ally Financial only succeeds when its people do - and that’s more than some cliché people put on job postings. We live this stuff! We see our people as, well, people - with interests, families, friends, dreams, and causes that are all important to them. Our focus is on the health and safety of our teammates as well as work-life balance and diversity and inclusion. From generous benefits to a variety of employee resource groups, we strive to build paths that encourage employees to stretch themselves professionally. We want to help you grow, develop, and learn new things. You’re constantly evolving, so shouldn’t your opportunities be, too?

The Opportunity

As a Software Developer, Web Services, you will be responsible for designing and building web services to grow and support Ally’s digital footprint. You will work with technology team members and subject matter experts to design and build services needed within the organization. You will be a member of an enterprise agile team with responsibility for building and maintaining Ally’s next generation platform for Customer Communications and Notifications. The ideal candidate will thrive in an environment where ownership, adaptability, sense of urgency and collaboration are key ingredients of success.

The Work Itself

 

  • Develop and deploy backend logic and service components using Java and AWS Lambda functions. Node.js is a plus.
  • End-to-end delivery including design, development and unit / functional testing of API(s) and services.
  • Collaborate with agile product team members to ensure solid design principles and platform reliability, resilience, and performance/scalability.
  • Effectively communicate issues, risks, and progress to product team.
  • Participate in prototypes, proofs of concept and other research and experimentation as needed.
  • Build “infrastructure as code” configurations using terraform to ensure continued 100% deployment automation.
  • Design and code with consideration for written an unwritten standards and conventions as well as existing architecture direction and standards.
  • Ensure adherence to solid architecture guidelines and frameworks related to logging, authentication, security, error recovery etc. with an obsession for security and information protection.
  • Participate in an agile delivery process, and as part of that help size stories and own, research and recommend new solutions.
  • Be open to learning new languages and technologies and comfort adapting and learning from others.

The Skills You Bring

  • 5+ years of expert level development experience with Java. Node.js is a plus.
  • Experience with core concepts of Java technologies.
  • Experience with software design patterns.
  • Knowledge of API design standards, patterns and best-practices especially Swagger and OpenAPI 3.0, REST, JSON, Microservices etc.
  • Familiarity with API Gateway products, preferably Apigee Edge for development of API proxies.
  • Familiarity and demonstrated interest, if not practical experience using AWS “serverless” services including Lambda, SQS, RDS, API Gateway etc.
  • Familiarity with infrastructure as code tools such as Terraform.
  • Awareness of software design principles, patterns, and integration patterns for consuming and creating REST services.
  • CI/CD tools Gitlab, Maven, Jira, npm.
  • Working knowledge of SQL commands for interacting with/querying relational databases.
  • Familiarity with asynchronous processing utilizing queueing technologies.
  • Bachelor's Degree in Computer Science, Software Engineering or other related discipline REQUIRED.
  • Masters Degree in Information Technology is REQUIRED.

How We'll Have Your Back

  • Ally's compensation program offers market-competitive base pay and pay-for-performance incentives (bonuses) based on achieving personal and company goals. But Ally’s total compensation – or total rewards – extends beyond your paycheck and is designed to support and enrich your personal and professional life, including:

     
    • Time Away: competitive holiday and flexible paid-time-off, including time off for volunteering and voting.
    • Planning for the Future: plan for the near and long term with an industry-leading 401K retirement savings plan with matching and company contributions, student loan and 529 educational assistance programs, tuition reimbursement, and other financial well-being programs.
    • Supporting your Health & Well-being: flexible health and insurance options including dental and vision, pre-tax Health Savings Account with employer contributions and a total well-being program that helps you and your family stay on track physically, socially, emotionally, and financially.
    • Building a Family: adoption, surrogacy, and fertility support as well as parental and caregiver leave, back-up child and adult/elder day care program and childcare discounts.
    • Work-Life Integration: other benefits including LifeMatters® Employee Assistance Program, subsidized and discounted Weight Watchers® program and other employee discount programs.
     

    Who We Are:

     

    Ally Financial is a customer-centric, leading digital financial services company with passionate customer service and innovative financial solutions. We are relentlessly focused on "Doing it Right" and being a trusted financial-services provider to our consumer, commercial, and corporate customers. For more information, visit www.ally.com.

     

    Ally is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity or expression, pregnancy status, marital status, military or veteran status, genetic disposition or any other reason protected by law.

      

    We are committed to working with and providing reasonable accommodation to applicants with physical or mental disabilities. For accommodation requests, email us at work@ally.com. Ally will not discriminate against any qualified individual who is capable of performing the essential functions of the job with or without reasonable accommodation.