Principal Software Engineer

3 weeks ago


Minneapolis, Minnesota, United States Be The Match Full time

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 and integrating 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 platform.
  • Advocates 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



  • Minneapolis, Minnesota, United States Xcel Energy, Inc. Full time

    This 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

    2 weeks ago


    Minneapolis, Minnesota, United States ECMC Group Full time

    Choosing 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 SummaryThe Principal Developer develops software leveraging agile methodologies to develop and maintain secure,...

  • Software Engineer

    2 weeks ago


    Minneapolis, Minnesota, United States RBC Full time

    Job SummaryJob DescriptionSoftware Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs. Creates new and modifies existing database structures. Spearheads joint technical...

  • Software Engineer

    3 weeks ago


    Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSoftware Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs. Creates new and modifies existing database structures. Spearheads joint technical...


  • Minneapolis, Minnesota, United States Ramboll US Corporation Full time

    Company DescriptionRamboll is a global multi-disciplinary engineering, design, and consultancy company. We have 16,500 employees worldwide, with 300 offices across 35 countries, including 59 offices in the US.Joining Ramboll means working for a company that strives to make a difference - for our employees, clients, and society. We truly support and encourage...

  • Electrical Engineer

    3 weeks ago


    Minneapolis, Minnesota, United States Wipro Limited Full time

    Principal Duties and Responsibilities Design (Concept FEED and Detail Design) of Transmission and Distribution Systems upto 400kV – for Utility Companies based on International standards – for UK Europe Middle East and South East Asia regions. Experience in Design of HV/LV Distribution systems for Oil & Gas Sector Thermal generation Sector will be an...


  • Minneapolis, Minnesota, United States Compoze Labs Full time

    Company DescriptionWe're a Minneapolis based IT Modernization company that focuses on helping technology teams lead the business in achieving their 2023 objectives. We help you assess, architect, and deliver on modernized IT infrastructure. By leading with business value to create incremental change, we avoid the 'big bang' approach of most consulting...


  • Minneapolis, Minnesota, United States Xcel Energy, Inc. Full time

    The below job summary and responsibilities reflects the duties of the Principal Engineer; Staff or Senior levels will differ as less skills and/or experience will be required. The successful candidate will be placed at a level that is commensurate with the candidate's skills and experience.SummaryViewed as the technical engineer or subject matter expert for...


  • Minneapolis, Minnesota, United States Delta Air Lines Company Location Full time

    WHAT ARE WE LOOKING FOR? / WHAT EXPERIENCE DO YOU NEED? The Developer position requires a Bachelor's degree in Computer Science Engineering or Information Systems or any equivalent combination of experience education and/or training in the computer systems development field. - 4+ years developing Java based applications. Experience with front end web...

  • Software Developer

    2 weeks ago


    Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionWhat is the opportunity?As a Software Engineer – partner across IT and with assigned business line(s) to assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs.What will you do? Provides consulting...

  • Industrial Engineer

    3 weeks ago


    Minneapolis, Minnesota, United States Wholesale Produce Supply, LLC Full time

    Job Title: Industrial EngineerJob Summary:We are seeking a highly skilled and motivated Industrial Engineer to join our team. As an Industrial Engineer, you will be responsible for analyzing and optimizing manufacturing processes to improve efficiency, productivity, and quality. You will collaborate with various departments to implement technological...

  • Engineering Manager

    6 days ago


    Minneapolis, Minnesota, United States Medtronic Full time

    Position Description:Engineering Manager for Medtronic, Inc., Minneapolis, MN. Responsible for planning, directing and implementing all aspects of the company's design and development of new medical device products or software systems. Develop, evaluate, implement and maintain technical quality assurance and control systems or reliability systems and...


  • Minneapolis, Minnesota, United States City of Minneapolis Full time

    Position Description Perform specialized high level technical support and design work, act a liaison with other parties for the Professional Engineer in the field, and act as lead worker on a field crew performing construction inspection.Work Location: This position may be eligible for flexible work arrangements, including hybrid work with some days working...


  • Minneapolis, Minnesota, United States GRAEF Full time

    GRAEF, a leading U.S. consulting firm, has been providing exceptional careers and quality engineering services to our clients since 1961. We recognize that the best workplaces are filled with technically excellent, innovative, creative, and highly motivated people. GRAEF is more than just a business. We are a committed employer and community member. We...


  • Minneapolis, Minnesota, United States University of Minnesota Medical School - Department of Psychiatry & Behavioral Sciences Full time

    The Translational NeuroEngineering Laboratory (TNEL) in the University of Minnesota Department of Psychiatry has a multi-year Federally funded opening for a postdoctoral scholar working at the intersection of neuroscience, electrophysiology, human behavior, and clinical brain stimulation. Our laboratory develops technologies to reverse the circuit...


  • Minneapolis, Minnesota, United States SPS Commerce Full time

    Description** Please note this is a hybrid role based out of our office in downtown Minneapolis, MN**SPS Commerce is currently seeking a Senior Manager of Database Engineering to spearhead our esteemed Database Engineering team This pivotal role entails overseeing global product initiatives, offering technical guidance on key projects, and fostering the...


  • Minneapolis, Minnesota, United States GRAEF Full time

    GRAEF, a leading U.S. consulting firm, has been providing exceptional careers and quality engineering services to our clients since 1961. We recognize that the best workplaces are filled with technically excellent, innovative, creative, and highly motivated people. GRAEF is more than just a business. We are a committed employer and community member. We...


  • Minneapolis, Minnesota, United States NBCUniversal Full time

    Company DescriptionNBC Sports Next is where sports and technology intersect. We're a subdivision of NBC Sports and home to all NBCUniversal digital applications in sports and technology within our three groups: Youth & Recreational Sports; Golf; and Betting, Gaming & Emerging Media.At NBC Sports Next, we make playing sports better through innovative...


  • Minneapolis, Minnesota, United States City of Minneapolis Full time

    Position Description Perform paraprofessional civil engineering work and other related duties in the field and office.There are currently four (4) vacancies in the following Public Works divisions:Surface Water and & Sewers (two positions)Transportation Engineering and & Design (two positions)SURFACE WATER & SEWERS - Design Group (one position)This position...


  • Minneapolis, Minnesota, United States BAE Systems Full time

    Job Description How does it feel to work on a team driven to make a big impact? Empowering. We believe your career should always be growing. And that's exactly what it will do at BAE Systems. You'll hit the ground running with a company truly committed to your growth as you enjoy a special camaraderie on a team dedicated to protecting what really matters....