Associate Software Engineer
New York, NEW YORK, United States
Company Description
We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Here you can be your authentic self. As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. Our Diversity, Equity and Inclusion initiatives, coupled with our Corporate Social Responsibility work, is informed by our employees, audiences, park guests and the communities in which we live. We strive to foster a diverse, equitable and inclusive culture where our employees feel supported, embraced and heard. Together, we’ll continue to create and deliver content that reflects the current and ever-changing face of the world.
Job Description
NBCUniversal's Platform Development & Engineering Experience organization is seeking an Associate Software Engineer who is determined to forge the next frontier of engineering through creativity, teamwork, & talent.
Responsibilities
- Write clean, concise, readable, state-of-the-art code that follows common design patterns while adhering to the best engineering practices
- Strive to constantly improve quality of engineering through code reviews, tech talks, pair programming & other collaborative practices
- Understand business needs & design quality software solutions that work well with current architecture
- Work with others on pushing technical boundaries & contribute to new processes & technologies
- Ensure quality & confidence in software by writing effective automated unit tests
Qualifications
Basic Requirements:
- 1+ years of work experience in Software Engineering.
- Ability to work in a team environment
- Software programming experience with an appreciation for clean and efficient code.
- Deep understanding of OO Design Principles and Patterns.
- Solid foundation in data structures, algorithms, and architecture patterns.
- Experience designing and building front-end Single-Page Applications (SPAs) in one or more front-end frameworks (AngularJS, ReactJS).
- Experience in developing, testing, and maintaining Python applications.
- Experience with RESTful APIs and web services integration
- Practical knowledge and experience with Relational Databases and Data Modeling.
- Passionate about solving complex and mission-critical problems with leading-edge, innovative technologies through solid engineering practices.
- Strong critical thinking …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Fully remote
Benefits/PerksCompany sponsored benefits Dental Discounts Discounts and perks Fully remote Inclusive culture Medical Other discounts and perks Paid leave Tuition reimbursement Vision Insurance
Tasks- Design software solutions
- Ensure software quality
- Write
- Write clean code
Algorithms Analytical AngularJS APIs Architecture Architecture Patterns AWS Aws rds Business Clean Code Communication Computer Science Containerization Data Modeling Data Structures Design DynamoDB ElasticSearch Engineering Front-end development Integration MySQL NoSQL Organization Pair Programming PostgreSQL Problem-solving Programming Python ReactJS Redis Relational databases RESTful RESTful API's Serverless Software Engineering Teamwork Testing Web Services Writing
Experience1 years
EducationBachelor's degree in Computer Science Business Computer Science Design Engineering Software Engineering
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9