NBCUniversal is a media and entertainment company that develops, produces, and markets a variety of entertainment and news programs internationally. NBCUniversa
Fullstack .Net Developer
Location
Illinois
Posted
3 days ago
Salary
$70.9K - $166.1K / year
Seniority
Mid Level
Job Description
Fullstack .Net Developer
NBCUniversal
• Writing and maintaining efficient code for software components, adhering to best practices in development • Supporting the design and development of new software applications aligned with business objectives • Implementing testing frameworks for software validation, including unit and integration tests, to ensure quality • Documenting the software development process, including design and deployment procedures, to facilitate knowledge sharing • Analyzing software integration needs and planning system architecture to meet technical specifications • Reviewing current practices and technical literature to inform project solutions and applying engineering methodologies • Working with Quality Assurance to ensure applications meet technical requirements and fit specifications • Troubleshooting software issues, providing resolutions to enhance application performance and user satisfaction • Consistent exercise of independent judgment and discretion in matters of significance. Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary. Other duties and responsibilities as assigned.
Job Requirements
- BS (or equivalent experientially proven) Computer Science or similar discipline
- Experience/ exposure to SAP ABAP or Salesforce Experience Cloud is a plus.
- 2-3 years of experience as a software developer
- Knowledge of agile development methodologies
- Experience with debugging, performance profiling and optimization
- Internally motivated, able to work proficiently both independently and in a team environment
- Strong communication skills with both internal team members and external business stakeholders
- Working knowledge of ASP.NET, VB.Net C#, .NET Framework, MVC 5, IOC, JavaScript, LINQ, HTML, CSS, Ajax, XML, and JSON, IIS, Java, Jquery, Angular, typescript, Entity Framework, webapi & .net core 2.0 , SQL Server, Visual Studio, Git, TFS Bootstrapper
- Strong understanding of object oriented programming, SOA
- Knowledge in designing API
- Experience with Microsoft development tools Microsoft full Stack Developer
- Continuous integration/automation experience
- Experience with database development including relational database design, SQL and ORM technologies. Able to optimize SQL and Stored Procedures
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Node.js Developer
Genesis TechDo you want to influence lives of millions of people worldwide? Join us!
• Take ownership of integrating with third-party APIs and platforms • Responsibility for the backend development direction • Implement constant and rapid changes for A/B tests
• Analyze publicly disclosed vulnerabilities (CVEs) affecting Java open-source libraries and frameworks • Investigate and identify safe and compatible versions of third-party dependencies • Backport security patches from newer releases to older versions • Fix or mitigate vulnerabilities where no upstream patch exists • Write clean, maintainable, and well-documented code • Collaborate with other engineers and security specialists to deliver high-quality, production-ready updates
Senior Backend Developer, Banking Core
SoFiSoFi helps you save, spend, earn, borrow, invest, and protect your money–all in one app. NMLS 1121636
• Lead the development and testing of our banking core systems and services • Participate in shaping the technical architecture of the product and core banking migration • Help translate product requirements into user stories and technical solutions • Deliver highly available and scalable services in a production environment • Support the technical culture, and help grow the team • Generate ideas for new initiatives and technologies • Communicate with project leads, product managers and other software developers
• Design, develop, and evolve high-complexity software solutions. • Contribute to technical decision-making and system architecture. • Collaborate with cross-functional teams to deliver scalable and high-quality solutions.




