Primary responsibilities include analyzing current technology architectures, developing design documents using tools like UML, conducting technology research, building prototypes, documenting system architectures, collaborating with cross-functional teams, gathering and validating requirements, and continuously learning about software architecture.
Required experience includes a Master's degree in computer science, information systems, or related fields, 1-6 years of professional experience in consulting or financial services, strong understanding of software delivery lifecycle, API design, cloud computing, service-oriented architecture, and microservices design. Candidates should have experience working in technical teams and Agile environments.
EY offers a competitive compensation package with extensive training opportunities, flexible working arrangements, access to innovative technologies, a dynamic team environment, career development support, and the chance to work with a leading global professional services firm. Benefits include comprehensive rewards, professional growth, and a supportive work culture that balances professional excellence with personal priorities.