Principal Software Engineer
Found in: beBee S US - 3 weeks ago
POSITION SUMMARY:
Please apply online using a laptop or desktop computer.
The Principal Software Engineer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability. A successful candidate will have a solid record of delivering technical solutions under timeline and budget constraints and a proven record of working efficiently with business and technical teams. This role involves not only application development, but also project management, business and technical analysis, training, mentoring, innovation, collaboration and supporting other technical and business resources. This position can be remote (US) or hybrid. #LI-Remote #LI-Hybrid
Check out our video Saving Lives: It's the Best Job Ever
ACCOUNTABILITIES:
- Participates in all phases of software development life cycle including functional analysis, development of technical requirements, prototyping, coding, testing, deployment, and support. Develops high-quality and scalable application logic with Apex and SOQL.
- Providing guidance and direction to development team on application architecture, design, and development best practices and standards.
- Communicating complex technical information to stakeholders in a clear and understandable manner.
- Collaborating with other departments and teams to ensure that technology initiatives align with organizational goals and objectives.
- Develops custom applications using Salesforce.com and integrating Salesforce.com with other systems.
- Ensuring compliance with NMDP standards, industry standards and regulations.
- Be a trusted technical advisor to the application development team, management, and business stakeholders.
- Provides guidance to developers on solution architecture design, integration patterns, development best practices, architecture standards, environment management, and testing automation.
- Provide guidance on technical design, effort estimations and dependencies for projects/epics/stories.
- In-depth knowledge of the Salesforce platform including its core features, capabilities, and limitations. They should be familiar with Salesforce's various cloud offerings such as Sales, Service, and Marketing Cloud. Knowledge of Health Cloud is a requirement.
- Demonstrate a strong background in solution design and architecture in the context of Salesforce. They should be able to design scalable, efficient, and flexible solutions that meet our business requirements while adhering to Salesforce best practices and design principles.
- Proficiency in building Lightning components, developing Lightning web components, and leveraging the Lightning Design System to create visually appealing and responsive user interfaces.
- Possess strong knowledge of Apex and its best practices. They should be skilled in writing efficient Apex code, developing triggers, batch classes, and working with asynchronous processing.
- Experience in developing Visualforce pages and components, customizing user interfaces, and integrating Visualforce with other Salesforce functionalities.
- Expertise in designing custom objects, defining relationships, establishing data sharing rules, and optimizing data storage and retrieval for efficient performance.
- Well-versed in Salesforce automation tools and features. This includes proficiency in creating workflows, process builder flows, validation rules, formula fields, and managing approvals and escalations.
- Familiarity with Salesforce AppExchange is beneficial. Candidate should be knowledgeable about the available applications, their integration capabilities, and how to assess and select suitable solutions to extend Salesforce functionality.
- Expertise in identifying performance bottlenecks, optimizing SOQL and SOSL queries, improving page load times, and utilizing caching mechanisms effectively.
- Skilled in establishing governance processes, defining naming conventions, managing sandbox environments, and ensuring compliance with Salesforce limits and best practices.
- Ability to design effective dashboards, create custom reports, and leverage Salesforce Einstein Analytics or other business intelligence tools to provide data-driven insights.
- Specific knowledge of Salesforce integration mechanisms like Salesforce APIs (REST, SOAP), outbound messaging, platform events, and real-time integrations using tools like MuleSoft or WS02.
- Good grasp of Salesforce security features and best practices. They should understand how to design secure access controls, manage data sharing and visibility settings, and ensure compliance with relevant data protection regulations, such as GDPR or HIPAA.
- Applies best practices and design patterns of best-of-breed applications developed on the Salesforce.com platform.
- Advocates Salesforce.com usage and mentor's junior members of the development team.
- Creates and executes unit, integration, and user acceptance test plans, including use cases and test data.
REQUIRED QUALIFICATIONS:
Knowledge of:
- Lightning Framework, Apex, JavaScript, Aura, and Component-based frameworks.
- Web development best practices, especially application security.
- The tradeoffs of development on a multi-tenant platform with known limits.
- Experience with Health, Sales & Service, and Marketing Clouds
- Other duties as assigned.
Ability to:
- Collaborate efficiently with business and technical teams.
- Demonstrate understanding and ability to articulate complex requirements.
- Demonstrate documented history of successfully driving projects to completion.
Education and/or Experience:
- Bachelor's degree in Computer Science, Information Systems, Business Administration, Engineering or other, related field preferred. However, upon evaluation, equivalent related experience and/or education may be substituted for degree requirement.
- 7+ years of Salesforce application development, including code-based and declarative techniques.
- 2 years' experience with Software Development Life Cycle best practices.
PREFERRED QUALIFICATIONS: (Additional qualifications that may make a person even more effective in the role, but are not required for consideration)
- Salesforce Developer Advanced Certification.
- Extensive custom development experience with Apex, OmniScript, Flows, etc.
- Experience with integration technologies including MuleSoft, WS02, ESB, etc.
- Experience in a Scrum/Agile development environment.
- Understanding and experience with Continuous Integration and Continuous Deployment tool, especially Gearset.
- Willingness to learn and use new technologies.
- Experience in healthcare related fields.
- Experience in a non-profit environment.
DEI COMMITMENT:
As part of our values, we are committed to supporting diversity, equity, and inclusion at NMDP. We actively celebrate colleagues' different abilities, sexual orientation, ethnicity, faith, and gender. Everyone is welcome and supported in their development at all stages in their journey with us.
NMDP offers regular, full-time employees medical, dental, vision, life and disability, accident/critical illness/hospital, well-being, legal, identity theft, and pet benefits. Retirement, paid time off/holidays, leave, and incentive plans are also offered to eligible employees. Please reference this link for more information: NMDP Benefit Information
-
Principal Software Engineer
2 weeks ago
Minneapolis, United States USPRO Full timePrincipal Software Engineer Minneapolis, MN Job Description: We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation...
-
Principal Software Engineer
2 weeks ago
Minneapolis, United States JobRialto Full timePosition Description We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation,...
-
Principal Software Engineer
Found in: Appcast US C2 - 3 weeks ago
Minneapolis, United States USPRO Full timePrincipal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...
-
Principal Software Engineer
3 days ago
Minneapolis, United States JobRialto Full timePosition Description We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation,...
-
Principal Software Engineer
Found in: Appcast Linkedin GBL C2 - 3 weeks ago
Minneapolis, United States USPRO Full timePrincipal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...
-
Principal Software Engineer
3 weeks ago
Minneapolis, United States USPRO Full timePrincipal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...
-
Principal Software Engineer
Found in: beBee jobs US - 3 weeks ago
Minneapolis, Minnesota, United States Be The Match Full timePOSITION SUMMARY:Please apply online using a laptop or desktop computer.The Principal Software Engineer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability. A successful candidate will have a solid record of delivering technical solutions under timeline and budget constraints and a proven...
-
Prin Software Engineer
2 weeks ago
Minneapolis, United States Medtronic Full timeCareers that Change Lives The Pelvic Health R&D team is one of the most cutting edge groups within Medtronic, defining and executing on technology and architectural strategy using skills that span a variety of domains including Mobile Apps (Android), cloud, data analytics, web services, 2d/3d visualization, machine learning, and interfacing with embedded...
-
Software Engineer
5 days ago
Minneapolis, United States InfoTree Full timeJob DescriptionJob DescriptionWe have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting,...
-
Software Engineer II
2 weeks ago
Minneapolis, United States Indotronix International Corporation Full timeIndotronix is seeking a Hybrid Job - Software Engineer II for a Job Opportunity in MN-Minneapolis. Job Description : We have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design,...
-
Sr. Software Engineers
Found in: Appcast US C2 - 3 weeks ago
Minneapolis, United States USPRO Full timeSr. Software EngineersMinneapolis, MN Job Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit...
-
Sr. Software Engineers
Found in: Appcast Linkedin GBL C2 - 3 weeks ago
Minneapolis, United States USPRO Full timeSr. Software EngineersMinneapolis, MN Job Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit...
-
USA - Principal Engineer
2 weeks ago
Minneapolis, United States eTeam Full timeTitle: Principal Facilities Engineer Location: Plymouth, MN Duration: 5+ Months Pay Rate: $60.00/hr on W2 to $65.00/hr on W2Summary: This position will be responsible for offering facility maintenance support of a R&D facility involving chemistry, biosafety and electromechanical system labs for medical devices and drug products. Under direction of the SR...
-
Software Engineering
3 days ago
Minneapolis, United States Avanade Spain SL Full timeManager, Full Stack Developer Elevate your career in Software Engineering, crafting full-stack solutions that matter, with a team that values innovation and collaboration. Microsoft D365 CE and Power Platform Solution Architect Australia Leading organizations’ – corporations, non-profits, government departments, look to Avanade to help them make the most...
-
Senior or Principal Reliability Engineer
Found in: beBee jobs US - 3 weeks ago
Minneapolis, Minnesota, United States Xcel Energy, Inc. Full timeThis position is based on site in Denver, Colorado, Senior or Principal level. Candidates' level of experience and qualifications will be assessed accordingly during the interview process.Position SummaryEssential Responsibilities Performs equipment monitoring, field observations, predictive testing, data analytics and application of engineering...
-
Developer Principal
Found in: Talent US C2 - 2 weeks ago
Minneapolis, United States ECMC Shared Services Company, LLC Full timeChoosing a career with ECMC Group means joining a nonprofit corporation with a mission to help students succeed. With a vibrant mission and values, great benefits, and strong community involvement, ECMC Group companies are an ideal team to join. Job Summary The Principal Developer develops software leveraging agile methodologies to develop and maintain...
-
Developer Principal
2 weeks ago
Minneapolis, United States CareerBuilder Full timeChoosing a career with ECMC Group means joining a nonprofit corporation with a mission to help students succeed. With a vibrant mission and values, great benefits, and strong community involvement, ECMC Group companies are an ideal team to join. Job Summary The Principal Developer develops software leveraging agile methodologies to develop and maintain...
-
Software Design Engineer
2 weeks ago
Minneapolis, United States Banner Engineering Full timePosition Summary We're looking for a junior- or senior-level Embedded Software Design Engineer to join our Lighting and Indication new product development group, in which you'll be a contributing member in our collaborative environment. You'll find a good amount of autonomy here, as well as a hard-working group that contributes to Banner's ongoing success...
-
Controls Engineer, Principal
5 days ago
Minneapolis, United States Baxter Full timeVantive: A New Company Built On Our Legacy Baxter is on a journey to separate our ~$5B Kidney Care segment into a standalone company. Vantive* will build on our nearly 70-year legacy in acute therapies and home and in-center dialysis to provide best-in-class care to the people we serve. We believe Vantive will not only build our leadership in the kidney...
-
Senior / Principal Process Improvement Engineer
2 weeks ago
Minneapolis, United States CareerBuilder Full timeJob Description Job Description Title: Senior / Principal Process Improvement Engineer Rate: $60/hr - $70/hr Location: Minneapolis, MN (Hybrid) needs to have the ability to be onsite 1-2 days a week Contract Term: until end of 2023 Must be authorized to work in the US No Visa Sponsorships Under limited supervision, is responsible for understanding,...