Job Directory Software Engineer

Software Engineer
New York, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Responsibilities

Role Purpose

The Software Engineer will work as part of NBC News IT team to create and maintain the applications and services that power our industry leading newsroom & elections applications. This development team works on mission critical services that must be highly-scalable, highly-reliable, and easy to support, maintain, and expand. The engineer will work closely with a cross-functional group of Product Management, Project Management, Quality Assurance, and Operations & Support professionals to ensure that the services meet all business and operational requirements.

Duties & Responsibilities

* Develop RESTful API's and microservices leveraging AWS, Node, Lambda, API Gateway and other related technologies
* Develop responsive front-end of web applications using React/Angular, Spring boot
* Develop and execute test plans, including automated test scripts, to ensure that API and service layer changes can be deployed successfully with minimal risk of rollback
* Develop solutions that meet business objectives while leveraging industry best practices
* Maintain and/or extend existing solutions, refactoring solutions, to improve performance and security
* Actively engaged in daily scrums and other facets of project planning and management
* Collaborate with other internal teams and stakeholders to support the business requirements
* Provide support during non-business hours as needed
* Pursue continuous improvement opportunities associated with existing software development programs

Qualifications/Requirements

Basic Qualifications

Bachelor's degree in a related field, or equivalent work experience

Minimum three (3) years of experience in a developer/programmer role, working within a technology team

Excellent understanding of SDLC methodologies

In-depth knowledge of elections systems, terminology, data, and processes

Experience working with internet-based technologies

Additional Qualifications

Experience with Java, Node, React, Angular

Experience working directly with web development teams including partners and vendors

Familiarity using GitHub, code repositories, branching and merging strategies

Familiarity and understanding of Continuous Integrations

Eligibility Requirements

Interested candidate must submit a resume/CV through www.nbcunicareers.com to be considered (note job #: )

Willingness to travel and work overtime, and on weekends with short notice

It is the policy of NBCUniversal and NBCUniversal' s affiliated businesses to consider all qualified applicants for employment without regard to race, color, religion, national origin, sex (including pregnancy) sexual orientation, age, disability, veteran status or other characteristics protected by law.

Desired Characteristics

Ability and desire to continually learn about new technologies and adapt to ever-changing business and industry needs

Excellent written and oral communications skills

Excellent organization skills, communication skills and attention to detail, and has the ability to clearly and concisely articulate complex concepts for a variety of audiences

Ability to break down complex concepts, tasks or problems into more simple, understandable language and action plans

Passion for NEWS, Elections, and an interest in digital media

Innovative and flexible thinker, comfortable suggesting solutions and willing to take risks

Enjoy working in a fast-paced environment with tight deadlines

Committed to quality in every assignment, large or small

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.