Senior Principal Software Engineer - IT
Job description
Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality improvements.
What you’ll achieve:
As a Senior Principal, you will lead high-impact initiatives, owning end-to-end architecture and guiding complex integration strategies. You will prototype solutions, validate patterns, and ensure non-functional requirements are met at scale.
Join us to do the best work of your career and make a profound social impact as a Senior Principal on our Software Engineer-IT team.
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:
Essential Requirements
- 13-16 years of related experience
- Relevant experience (more than 6 years) with Salesforce development principles and design patterns.
- Relevant Salesforce Development experience with SOQL, APEX and Visualforce Pages, Lightning UI with JavaScript and Lightning Web Components.
- Experience delivering Salesforce enabled business solutions advanced administration, configuration and customization including workflows, approval processes, formulas, custom reports, field & record security.
- · Experience automating complex business processes using advanced Salesforce configuration and Apex/ Visual Force/Lightning Components coding (batches, triggers, controllers, code test coverage, custom presentation),
Experience with DevOps and DevSecOps, CI/CD pipelines with Gitlab.
Desirable Requirements
You will:
- Understand business requirements and define suitable data architecture & engineering solutions.
- Assess/ analyze data from multitude of Dell IT applications, understand data / domain entity relationships & build appropriate data models
- Define processes, data & system integration points, assess technology alternatives & recommend appropriate solutions for data engineering.