General Motors

Senior Software Engineer – Loyalty Team

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: AustinMissouriTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead and generate technical solutions including specifying requirements, functional decomposition, analysis, development and testing for current, new and major programs.
  • Understand and validate integration requirements.
  • Lead development of software system team design content and software anomaly corrections.
  • Performs complex design analysis.
  • Create High-level and Low-level Design Documents meeting client requirements, standards, and best practices.
  • Design, develop, install, configure, and deploy APIs on MuleSoft platform integrating with Salesforce.
  • Develop, install, configure, and deploy microservices developed using .Net Core and UI code.
  • Provide, technical leadership and mentoring to execution teams for development and integration.
  • Provide, communicate, and support common best practices among software community.
  • Performs as Subject Matter Expert (SME) for at least one platform or application component.
  • Write automated unit test cases providing acceptable code coverage.
  • Perform and provide support for deployment and post go live.
  • Assist in configuring our MuleSoft and Azure environments.
  • Conduct in-depth specific code reviews to optimize resource utilization and capabilities.
  • Participates in interviews.
  • Performs other related duties as assigned.

Requirements

  • BS in Computer Science, Information Technology, or equivalent experience.
  • 7+ Years of hands-on MuleSoft experience including DataWeave (Mule 4.x preferred) gained on company or client projects.
  • 5+ years of development experience with .NET technologies and deep knowledge and hands-on experience in .NET Core, Microservices, JSON, XML, SOAP, Azure Event Hub, Sonar or equivalent code quality tool, GitHub, GitHub Advanced Security, etc.
  • Must have experience architecting, designing, developing, testing, and deploying applications on cloud.
  • Good to have familiarity with other Integration platforms such as Azure API Management.
  • Strong knowledge of REST architectural style and web standards (i.e., JSON, CORS, etc.)
  • Knowledge of modern relational databases and data access frameworks.
  • Strong command of object-oriented design principles and prevailing design patterns.
  • Strong DevOps background of creating and maintaining enterprise-wide solutions.
  • Working experience with Enterprise Integration patterns and design patterns.
  • Working knowledge of application security technologies, i.e., OAuth2, OpenId Connect, SSO, SAML, etc.
  • DevSecOps, CI/CD, Agile, TDD, unit testing and mocking frameworks.
  • Strong mentorship skills promoting a learning environment.
Benefits
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Professional development opportunities
  • Flexible working hours
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
MuleSoftDataWeave.NET CoreMicroservicesJSONXMLSOAPAzure Event HubDevOpsunit testing
Soft Skills
technical leadershipmentoringcommunicationcollaborationproblem-solvinganalytical thinkingadaptabilityteamworkinterpersonal skillslearning environment promotion