Essential Functions –
? Lead the development of enterprise quality systems for use in a highly distributed environment ? Support the development team by providing management and oversight to help the teams deliver ? Apply SCRUM agile methodology to development processes and ensure regular milestone deliverables are met ? Provide technical feedback to both development and business stakeholders ? Provide technical leadership to engineering and QA teams and support teams as needed ? Mentor new and junior engineering team members ? Work with 3rd party vendors to ensure timely and effective integrations ? Ensure that best practices are applied to both design and implementation ? Management and execution against project plans and delivery commitments ? Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-ofclass engineering team ? Report on status of development, quality, operations, and system performance to VP of Development ? Support Product team on feature creation and sizing to rollout features to Engineering teams ? Other duties as assigned by Management
Supervisory Responsibilities:
Responsible for team building, coaching, counseling and discipline to excellence in both the individual and the team. High responsibility in the performance review, salary review and career recommendation area for the individual. May be responsible for interviewing and hiring.
Education and/or Experience:
? Bachelor's Degree in Computer Science (MS, Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, etc. Preferred) ? 10+ years of experience in the design, implementation and delivery of enterprise-grade web based products, supporting the highest levels of scale and availability ? Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences ? A strong track record of project delivery of large, cross-functional projects. Significant prior involvement in high-volume transaction environments (preferably gaming, financial, or other highly concurrent software projects) ? Understanding of Java, JavaScript (Angular), MySQL and HTML5 ? Experience with the SCRUM agile methodology
Experience building applications for cloud environments, such as Amazon AWS