Voya Financial is looking for a highest-level technical resource to focus on highly visible, complex, and critical business priorities, including defining, delivering, enabling, and supporting significant information technology components into the organization architecture.
Requirements
- Eight+ years of software engineering and development, including five years in technical leadership.
- Significant hands-on experience across multiple platforms/technologies including Java, JEE, Spring Framework, Spring Boot, REST/JSON, Event driven technologies, performance tuning RDBMS.
- Significant experience in large-scale integrated online RDBMSs across multiple hardware and software platforms.
- Significant experience in new computing architectures and implementation of networked computing structures.
- Extensive experience in understanding and implementing industry Web Security standards including SSO, SAML, JWT, OAuth, OWASP etc.
- 2-4 years of experience with building applications in Azure.
- 1-2 years of experience building feature-rich customer facing web applications using Angular and other Javascript frameworks.
Responsibilities
- Serves as the highest-level technical expert, resolving problems of systems integration, compatibility, performance potentially across multiple platforms; provides feasibility analysis on potential projects.
- Builds and maintains systems based on applications architectures to improve business processes and in alignment/support of critical business strategies.
- Assesses the business and organizational implications of key application technology alternatives for wide-impact initiatives to recommend appropriate strategic action.
- Facilitates continues process improvements within team.
- Determines organizational impact of software maintenance issues and develops overall strategy to address them.
- Integrates activities with business units and collaborates to ensure project costs and schedules are properly estimated and controlled.
- Identifies and defines the Programming standards to the development team.
Other
- Bachelor’s Degree or equivalent in Computer Science, Masters’ Degree preferred.
- Financial Services Industry experience is a plus.
- Excellent communication skills.
- Enthusiastically working in a collaborative setting with existing team members.
- Ability to work independently.