Voya Financial is committed to fighting for everyone’s opportunity for a better financial future. The Solution Engineering Consultant will drive technical planning and development of third-party integrations, collaborating with various teams to ensure scalable and secure solutions while providing technical leadership on complex projects.
Responsibilities:
- Drive end-to-end technical planning and development of 3rd party integrations, from high-level architecture down to code implementation in a fast-paced environment
- Perform deep-dive analysis to understand and solve integration needs between data sources and applications
- Support integration planning based on principles of reusability, security, scalability and quality
- Collaborate and communicate with the broader Engineering, Solution Architects and Product Teams
- Work with solution Architects to build an integration strategy based on principles of reusability, security, and scalability
- Provide thought leadership in helping develop integration technology and business strategy
- Provide leadership to problem-solving activities where the resolution may involve multiple vendors or internal Voya groups
- Provide input and design assistance during the implementation of technical designs and plans by the Supplier(s)
- Work on multiple highly complex and interdependent projects simultaneously
- Provide technical leadership or direction to the lead solutions engineer or the solutions engineer
- Research of potential system solutions, including evaluating product and vendor products and services
- Work collaboratively with all IT functions and other duties as assigned
Requirements:
- Requires a Bachelor's degree or foreign equivalent in Computer Science, Information Technology, or a closely related field
- Five (5) years of experience working as a Solution Engineer, Software Engineer or related position
- Analyzing, designing, developing, and maintaining scalable and robust enterprise applications on AWS/Azure Cloud
- Translating complex business use cases into technical architecture solutions
- Developing and maintaining software architecture and design documents, ensuring scalability and maintainability
- Enhancing the performance of software products, resulting in robust and sustainable software solutions
- Working with Java, Data Structures, Spring Boot, RESTful API Microservices, API Gateway, JavaScript, NodeJS, SQL Server and No-SQL databases like AWS DynamoDB and Azure Cosmos DB
- Containerization using Docker and Kubernetes, and CI/CD using Jenkins and Terraform
- Implementing middleware technologies like IBM MQ and integration tools like Workato and Snaplogic