Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer

National Research Group

Software Developer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    WHO WE ARE

    National Research Group (NRG) is a leader in data driven insights and strategic consultation to the global entertainment and technology industries. Working at the confluence of technology, content, and culture, NRG offers bold insights for storytellers everywhere. Our consultants have experience working across all facets of media and technology.

    WHY YOU'LL LOVE IT HERE

    We are inspired by working with storytellers that challenge us to think differently and see the world in new ways. As a result, our business is driven by creative, curious, and inventive people who have a passion for pop culture. We work as a collective across disciplines and geographies to bring together the best thinking for every assignment, delivering insights to bold storytellers everywhere.

    THE OPPORTUNITY

    We are looking for a web application developer that specializes in Java and/or .NET (C#) and brings along experience with the latest web development libraries. This candidate should have a minimum of 3 years of progressive experience for a full-time position within our fast paced and growing company.

    If you feel that you can make an impact through innovation and collaboration and come to work with a passion to create amazing applications that wow our clients, this is the developer job for you.  

    THE ROLE

    • Design, develop, enhance and support new and existing Web applications and software in both front- and back-end using efficient, reusable, responsive, and reliable code.
    • Enhance existing systems by analyzing business objectives, preparing an approach, and identifying areas for modification and improvement.
    • Ensure best performance, responsiveness, and quality of applications in order to support high-traffic and high-availability environments.
    • Identify bottlenecks and bugs and finding reliable solutions.
    • Maintain code quality, organization, and automatization.
    • Develop scalable data visualization solutions.
    • Interact with relational and non-relational databases.
    • Address security issues for software and web applications and make appropriate upgrades and recommendations.
    • Analyze and monitor performance and usage of software and web applications as needed.
    • Investigate and develop skills in new technologies and find ways to implement and integrate into existing applications.

    WHO YOU ARE

    • Experience architecting solutions, or working closely with a technical architect, in a .NET environment to develop responsive designed web applications.
    • Up to date on the latest best practices and technologies, and want to learn more.
    • Currently working as mid-level developer or with good foundational experience and excited to take the next step in career.
    • Internally-motivated self-starter who continuously strives to get things done, regardless of challenges encountered.
    • Critical thinker, able to understand and respond to complex questions or issues that may arise, and able to demonstrate willingness to experiment with new technologies.
    • Successfully manages time and multiple competing priorities in order to ensure deadlines are always met.
    • Team player who is able to work collaboratively and initiate and drive projects to completion with minimal oversight.

    IDEAL CANDIDATE

    • BS/BA in Computer Science or related field.
    • A solid foundation with end-to-end development and the desire to further his/her technical knowledge.
    • 3+ years of either Java or .NET/C# web or application development experience.
    • Experience in either or both:
      • Java: Hibernate, Spring, Spring Boot, DAO in Spring Framework, Maven
      • .NET: C#, Webforms, MVC, Web API, REST, JSON, WCF, Linq, ADO.NET, and Entity Framework
    • Databases experience: PostgreSQL/AWS Redshift, MS SQL Server, Oracle.
    • JavaScript & related libraries: React/Angular/jQuery/Handlebars.js.
    • Git or similar source control systems.
    • Clear understanding of responsive design principals.
    • Experience with data visualization such as d3.js and PowerBI a big plus.
    • Experience with protected video (DRM) solutions is a plus.
    • AWS Infrastructure experience is a plus: S3, Elastic Beanstalk, CodePipeline, etc.

    POSITION TYPE

    This is a full-time, exempt position.

    WORK ENVIRONMENT

    This job currently operates remote but will eventually have the option of working in the office or remaining remote. 

    REQUIRED APPLICATION MATERIALS:

    • CV/Resume
    • Cover Letter which should include:
      • Why do you want to work at NRG?