As a senior developer youll help us architect, build and maintain our main codebase as well as ancillary services. Youll recommend and implement system-wide improvements, new technologies, and contribute to our technological direction.
Develop scalable, robust, and simple web-based solutions to solve complex business problems and formulate, implement, and evaluate algorithms and database queries to support saas scalability and stability.
Maintaining a high awareness of industry issues and trends, particularly in regard to accessibility, usability, and emerging technologies; keep team members informed as appropriate, with a view to incorporating these in future projects.
Design, write, translate, and code software programs and applications according to specifications; Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Collaborate with Service Support teams to define, evaluate, prioritize, and improve features and functionality, including solutions for complex, cross-functional enterprise systems with multiple parties and interests.
Implement own and others designs, write code, write and perform unit tests, integrate into our distributed video security system and follow deliverables through the product design/development lifecycle.
The Sr. Software Engineer plays a leading role on a high performance team. The successful candidate will lead the development of quality code for multiple ESPN apps and will define and enforce coding standards and development best practices.