GM Financial is looking to solve the problem of reimagining customer interactions and modernizing operations through AI-powered transformation, using advanced machine learning and automation.
Requirements
- Strong experience in software development using Java/J2EE/C-Sharp and related technologies
- Extensive experience building microservices using event-driven architecture and familiarity with Azure Event Hub, Kafka, etc.
- Strong experience with cloud-related concepts & technologies, preferably Azure
- Experience building cloud-native microservices using Docker, Kubernetes, or serverless technologies
- Proficiency in relational databases (MySQL, AzureSQL) and NoSQL databases (MongoDB, CosmosDB)
- Experience building micro-frontends using React.js or Angular
- Significant experience building REST services using OpenAPI Specification
Responsibilities
- Developing and maintaining software solutions that support the enterprise reusable services capability
- Collaborating closely with cross-functional teams and stakeholders to define the reusable services and packages
- Delivering and operating enterprise services
- Contributing to all areas of software development as a member of Enterprise reusable services team
- Hands on coding with strong focus on stakeholder management and driving technical decisions with consensus with peers across the enterprise
- Building reusable components
- Defining the reusable services and packages
Other
- Excellent organizational and time management skills with ability to multitask and prioritize work effectively
- Excellent project management skills including creating and managing program plans, budgets, and resources
- Strong leadership and influencing skills with ability to drive consensus and manage stakeholders at all levels
- Ability to identify and understand technical dependencies between initiatives
- Strong communication skills to serve as tech evangelist and drive adoption of technical standards and enterprise reusable services