PRINCIPAL DUTIES AND RESPONSIBILITIES
* Supervise a team of software developers to build software application and interactive data visualizations for full software delivery lifecycle and overall software architecture (presentation/business/data, security features, session management, build process).
* Manage software solutions development projects to support objectives, and oversee guest facing software applications, including Android and iOS platforms.
* Review progress of software development projects and ensure they are carried out in accordance with industry standards.
* Facilitate communication among stakeholders.
* Lead application of appropriate software quality management techniques to identify areas of improvement using business domain knowledge.
* Coordinate systematic corrective action to reduce errors and improve service.
* Supervise software developers, allocate routine tasks and project work.
* Provide direction, support and guidance.
* Own delivery of mobile applications and participate in hands-on software development and development reviews.
* As technical expert, optimize integration between E-Commerce and back-end software applications.
* Work with onshore/offshore model. Supervise Developers.
* Master's degree in Computer Science or Computer Engineering or any Engineering/Technology field plus 2 years of experience in the job offered or with software development OR Bachelor's degree in Computer Science or Computer Engineering or any Engineering/Technology field plus 5 years of experience in the job offered or with software development required.
* Background check and drug test required.
About Ulta Beauty
ULTA Beauty is a beauty retailer.