Java Developer

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 Yoursquoll 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 andor .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 BSBA in Computer Science or related field. A solid foundation with end-to-end development and the desire to further hisher technical knowledge. 3+ years of either Java or .NETC web or application development experience. Experience in Required Java Hibernate, Spring, Spring Boot, DAO in Spring Framework, Maven Optional .NET C, Webforms, MVC, Web API, WCF, Linq, ADO.NET, and Entity Framework Database experience PostgreSQLAWS Redshift, MS SQL Server, Oracle. JavaScript related libraries React, jQuery (optional) 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, Lambda, CodePipeline, etc. Position Type This is a full-time, exempt position. Work Environment This job currently operates remote but will eventually be set in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. Required Application Materials CVResume Cover Letter which should include Why do you want to work at NRG? Why are you interested in working in the entertainment industry?

Related Post

Sr Data EngineerSr Data Engineer

Role Sr Data Engineer Location Los Angeles, CA Employment Type Full TimeDirect Hire The Data Engineer will provide data initiatives assistance to software developers, database architects, data analysts, and data

Sr Android EngineerSr Android Engineer

Primary Location: Los Angeles, CA Other Locations:Job ID #: JR20216968Category: e-Business/Internet. The product development team is a key part of organization. We are responsible for delivering prioritized stories that look