NBCUniversal

Senior Engineer – Microsoft Stack

NBCUniversal

full-time

Posted on:

Location Type: Hybrid

Location: CaliforniaColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $83,626 - $195,998 per year

Job Level

About the role

  • Write application code and develop user interfaces following established standards and best practices
  • Create and maintain design, interface, system, and user documentation
  • Test software and interfaces to ensure quality and functionality
  • Coordinate design activities with other Developers to ensure adherence to project specifications
  • Work within project specifications to meet goals and objectives in a timely and accurate manner
  • Provide functional and technical troubleshooting for existing applications
  • Perform fixes and enhancements as needed to maintain application performance
  • Work with Business Partners to develop technical requirements, design solutions, and resolve production issues
  • Design architecture and solutions for new applications or application enhancements
  • Maintain regular, consistent, and punctual attendance
  • Work nights and weekends, variable schedules, and overtime as necessary
  • Demonstrate excellent communication, decision-making, and problem-solving skills
  • Perform other duties and responsibilities as assigned

Requirements

  • 5+ years of professional software development experience
  • Proficiency in C# and .NET Framework
  • Strong experience with ASP.NET for web application development
  • Solid understanding of object-oriented programming principles and design patterns
  • Expert-level knowledge of MS SQL Server (database design, optimization, and administration)
  • Advanced SQL query writing and optimization skills
  • Hands-on experience developing and maintaining SSIS (SQL Server Integration Services) packages
  • Experience with Entity Framework or similar ORM (Object-Relational Mapping) tools
  • Excellent problem-solving and analytical skills
  • Strong verbal and written communication abilities
  • Ability to work independently and collaboratively in a team environment
  • Experience working in an Agile or similar development methodology
Benefits
  • Best-in-class Benefits to eligible employees
  • Array of options for physical, financial and emotional support
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET FrameworkASP.NETobject-oriented programmingdesign patternsMS SQL ServerSQL query writingSSISEntity FrameworkAgile
Soft Skills
communicationdecision-makingproblem-solvinganalytical skillsindependent workteam collaboration