Sr Software Developer

Atlanta, GA
Full Time
Requisition ID: 175394BR

Share this job

Twitter LinkedIn Copy Link
The Team

45 years ago, we changed the face of television, and we continue that today by building and delivering next-generation entertainment and technology solutions across the globe. Our innovations impact advertising, data management, information security, content creation and delivery, business operations, broadcasting and ultimately, the fan experience.

As a technologist at WarnerMedia, you will work at the intersection of art and science. You’ll work for brands that inform and entertain the world including [adult swim], Bleacher Report, Boomerang, Cartoon Network, CNN, ELEAGUE, Great Big Story, HLN, iStreamPlanet, TBS, Turner Classic Movies (TCM), TNT, truTV and Turner Sports- which includes the NBA, NCAA March Madness, Major League Baseball and the UEFA Champions League. You’ll be part of a company that enables community and belonging by creating content that connects with fans when, how and where they want it.

The Job

The Senior Software Developer is responsible for providing technical design, coding, testing, implementation, advice, and support of custom software applications of the most critical and complex nature. This may include problem resolution, systems integration, architectural guidance, and mentoring of other team members.

The Daily
  • Participate in the analysis of customer and vendor requirements and the creation of detailed program design specifications for high complexity user interfaces, application enhancements, new functionality, and backend processes in collaboration with customers, Business System Analysts, and other project team members.
  • Assist project management in estimates as requested.
  • Develop and modify complex, deadline-intensive, and/or mission-critical applications using advanced development tools and technologies.
  • Document all code using standard forms and procedures, and review others' work as appropriate.
  • Recommend process, methodology, and tool changes in conjunction with Architects and QA to best meet the needs of the department and client.
  • Work with Quality Assurance to participate in unit, system, and user acceptance testing based on an understanding of the development lifecycle.
  • Participate in architectural recommendations/decisions and work with other infrastructure groups as applicable to determine and implement complex system hardware requirements that may involve multiple platforms, databases, peripherals, or other technology.
  • Provide the highest level of technical production support for applications, collaborate with others on problem resolution, and respond with solutions to both functional and technical issues in a timely manner.

The Essentials
  • 6+ years of experience programming in C#, VB, C++, HTML, SQL, ASP, Java, or other languages/technologies
  • 4+ years of experience working in HTML, CSS and JavaScript
  • 4+ years of experience working with JavaScript frameworks (Angular, Vue, React, etc.)
  • 4+ years of experience developing web applications using Angular.js
Desirable Requirements:
  • Ability to collaborate with the team, including participating in design sessions, story grooming sessions, and code reviews
  • Experience with document databases, such as mongodb
  • Experience with relational databases, such as MS SQL
  • Experience with search technologies, such as Lucene, Solr or ElasticSearch
  • Experience with container technology, such as Docker.
  • Experience with microservice architecture.
  • Experience with source control, such as Git.
  • Experience with cloud-based services and concepts, such as Azure and AWS.
  • Understanding of RESTful API design
  • Experience working on a team using an agile methodology (SCRUM, FDD, XP, DSDM, etc.)
  • Experience across the software development life cycle, from analysis to support.
  • Significant demonstrated interface design and development experience
  • Demonstrated teamwork skills
  • Good communications skills (written/verbal), with emphasis on demonstrated ability to convey complex technical principles to non-technical audiences
Educational Requirements:
  • BS or MS in Computer Science, MBA, MIS, or equivalent education, training, and/or experience

The Perks
Warner Media, LLC and its subsidiaries are equal opportunity employers. Qualified candidates will receive consideration for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.