This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Be The Match - Minneapolis, MN

posted 3 days ago

Full-time - Senior
Remote - Minneapolis, MN
Professional, Scientific, and Technical Services

About the position

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 is a remote position (US).

Responsibilities

  • 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.
  • Demonstrate a strong background in solution design and architecture in the context of Salesforce.
  • Proficiency in building Lightning components, developing Lightning web components, and leveraging the Lightning Design System.
  • Possess strong knowledge of Apex and its best practices.
  • Experience in developing Visualforce pages and components, customizing user interfaces, and integrating Visualforce with other Salesforce functionalities.
  • Knowledge and expertise of publishing apps through Mobile Publisher.
  • Expertise in designing custom objects, defining relationships, establishing data sharing rules, and optimizing data storage and retrieval.
  • Well-versed in Salesforce automation tools and features.
  • Familiarity with Salesforce AppExchange.
  • Expertise in identifying performance bottlenecks, optimizing SOQL and SOSL queries, and improving page load times.
  • Skilled in establishing governance processes, defining naming conventions, managing sandbox environments, and ensuring compliance with Salesforce limits.
  • Ability to design effective dashboards, create custom reports, and leverage Salesforce Einstein Analytics.
  • Specific knowledge of Salesforce integration mechanisms like Salesforce APIs (REST, SOAP), outbound messaging, platform events, and real-time integrations.
  • Good grasp of Salesforce security features and best practices.
  • 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.

Requirements

  • 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 Sales & Service, Experience and Marketing Clouds.
  • Experience in a Scrum/Agile development environment.
  • Demonstrated ability to collaborate efficiently with business and technical teams.
  • Documented history of successfully driving projects to completion.

Nice-to-haves

  • Salesforce Developer Advanced Certification.
  • Extensive custom development experience with Apex, OmniScript, Flows, etc.
  • Experience with integration technologies including MuleSoft, WS02, ESB, etc.
  • 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.

Benefits

  • Medical, dental, vision, life and disability insurance.
  • Accident/critical illness/hospital benefits.
  • Well-being, legal, identity theft and pet benefits.
  • Retirement plans.
  • Paid time off/holidays.
  • Leave and incentive plans.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service