
Senior Engineer – Microsoft Stack
NBCUniversal
full-time
Posted on:
Location Type: Hybrid
Location: California • Colorado • United States
Visit company websiteExplore more
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