NBCUniversal is seeking a Staff Software Engineer for the Data & Analytics group within the global Operations & Technology organization.
The role involves designing and delivering complex cloud-based solutions using Salesforce.com and AWS.
Responsibilities include engineering, designing, implementing, and testing Salesforce solutions, which encompasses writing specifications, design/layout, coding, and adhering to agile team principles.
The engineer will create dynamic HTML, CSS, and utilize an internal Javascript MVC framework (Lightning).
The position requires leading a team of approximately 10 CRM Engineers, both onsite and offshore.
The engineer must ensure that the system meets business expectations, implement proper testing, and monitor performance and security requirements.
Collaboration with Architects, Product Management, and Technical Product Management is essential to understand business needs and design considerations.
The engineer will communicate project status, risks, and mitigation strategies to ensure timely delivery of projects.
Partnership with Architect and SFDC Architect is necessary to implement SFDC within a unified ecosystem vision.
Requirements:
Candidates must have 8+ years of proven experience with end-to-end implementations of the SFDC platform, particularly Sales Cloud.
A Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience is required.
The ability to contribute to design sessions and communicate design options to both technical and non-technical audiences is essential.
Experience with development technologies such as Apex/VF, Lightning Web Components, Aura framework, JavaScript, jQuery, Angular, or React is required.
Integration experience using API technologies (Soap, Rest) and tools like Kafka, Informatica, and Tibco is necessary.
Candidates should have experience implementing Integration Patterns recommended by Salesforce and familiarity with SOQL.
Experience with Test-Driven Development and front-end web UI debugging (Chrome dev console) is required.
Understanding of Release Management, Source Control, CI/CD, and deployment technologies such as Github, Jenkins, and SFDC Metadata API is necessary.
Knowledge of security requirements handling, including single sign-on and data security, is essential.
Benefits:
This position is fully remote, allowing employees to work from their residence.
Eligible employees will receive company-sponsored benefits, including medical, dental, and vision insurance.
The role includes a 401(k) plan, paid leave, tuition reimbursement, and various discounts and perks.
The salary range for this position is $130,000 - $170,000 and is bonus eligible.