Hybrid Details:
Onsite 10 days/month
Job Description
- Lead development efforts across multiple phases of the SDLC including design, development, unit/integration testing, and supporting the delivery of solutions for digital applications.
- Perform technical analysis and delivery for key digital initiatives, as well as lead upgrade, enhancements and support for existing strategic applications/systems
- Collaborate with lines of business units, vendor partners, technical implementation teams (Development, QA and Infrastructure) to balance the complexities of technical implementation against business requirements
- Create and maintain system, functional and reference documentation
- Adhere-to and augment relevant coding/design standards and principles. Ensure the design and development is conforming to best practices and standards.
- Perform code reviews and analysis to ensure quality and adherence to security best practices of code developed by 3rd parties
- Excellent written and verbal communication & presentation skills with the ability to mix deep technical expertise with simple, everyday language to effectively communicate with key stakeholders.
- Ability to manage development teams, both onshore and offshore
- Completion of Annual Performance Objectives established by Manager
- Reports to Managing Director, Software Engineering & Data Management; collaborates with external programmers to coordinate delivery of software applications.
- 6-10 years proven IT experience performing hands-on software development roles
- Must be strong multifaceted technologist with experience delivering enterprise-level applications
- Must have experience with Adobe AEM sites and projects
- Must have experience and strong hands-on skills in: JavaScript and one or many modern web frameworks such as Angular.js, Ember.js, React.js, and bootstrap.js
- Must have experience with DevOps, continuous integration/deployment, and TDD.
- Must have experience with AWS or Microsoft Azure
- Solid understanding of service-oriented architecture, microservices, and software design patterns
- Must have strong problem-solving abilities, self-starter, sound team player
- Must have excellent organizational skills and be able to handle multiple tasks to meet tight deadlines
- Strong ability to communicate effectively and influence decisions to achieve results
- Previous experience in Sports/Media & Entertainment industry is a plus
- Previous experience operating and delivering in multiple SDLC methodologies
- Degree preferably within a technology domain