This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Consumer Digital Experiences (CDE) is responsible for delivering high quality web and mobile platforms for consumer engagement with GM brands, vehicles, and sales. Loyalty is part of the CDE area. We build front-end applications, individual services and platforms-as-a-service, integration services, ensuring the best reuse across multiple lines of business. We use agile methodologies to validate hypotheses and GM's proven 5-star approach to optimize performance, security, and total cost of ownership. This position is with the Loyalty tech team helping build GM's Loyalty platforms with world class earn/redeem experiences to increase advocacy and engagement of our customers. This critical hands-on role will concentrate on the overall web and integration design and development for the range of products under the GM Loyalty umbrella.
Job Responsibility
Lead and generate technical solutions including specifying requirements, functional decomposition, analysis, development and testing
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
Design, develop, install, configure, and deploy APIs on MuleSoft platform
Develop, install, configure, and deploy microservices using .Net Core and UI code
Provide technical leadership and mentoring
Provide and support common best practices
Perform as Subject Matter Expert for at least one platform
Write automated unit test cases
Perform and provide support for deployment and post go live
Assist in configuring MuleSoft and Azure environments
Conduct in-depth specific code reviews
Participates in interviews
Performs other related duties
Requirements
BS in Computer Science, Information Technology, or equivalent experience
7+ Years of hands-on MuleSoft experience including DataWeave (Mule 4.x preferred)
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
Must have experience architecting, designing, developing, testing, and deploying applications on cloud
Familiarity with other Integration platforms such as Azure API Management
Strong knowledge of REST architectural style and web standards (i.e., JSON, CORS)
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
DevSecOps, CI/CD, Agile, TDD , unit testing and mocking frameworks
Strong mentorship skills promoting a learning environment
Nice to have
3+ years of leadership experience
2+ years of hands-on Azure Cloud experience
Experience with Angular or React
Experience with Java development and microservices using Spring Boot
Experience with Salesforce specifically in the context of MuleSoft integrations