Primary responsibilities include leading technical teams, designing and implementing advanced technology solutions, providing strategic technical guidance, managing complex software development projects, and ensuring high-quality deliverables that meet business requirements.
Required experience includes extensive technical leadership experience in software development, proven track record of delivering complex technology solutions, expert-level programming skills, strong architectural design capabilities, and demonstrated ability to mentor and develop technical teams.
The role offers an opportunity to work with a global professional services organization, competitive compensation, professional development programs, exposure to cutting-edge technologies, collaborative work environment, and potential for career advancement within a prestigious global company.