About The Position

Join ICANN's software engineering team to help build and expand the Naming Services Portal using Salesforce configuration and custom development. As a software engineer in ICANN's contracted parties team, you will use your experience as a Salesforce Software Engineer to design and develop new features, as well as enhance existing features, infrastructure, and framework.

Requirements

  • Salesforce Developer Certification (current).
  • Experience with data management preferred (SQL, XML, JSON, Hibernate).
  • Web services experience preferred (REST, SOAP).
  • Experience using Salesforce DX.
  • Experience using Apex Enterprise Framework and concepts like Domain Layer, Selector Layer, and Service Layer.
  • Familiarity with integration applications such as Mulesoft preferred.
  • Understanding of object-oriented concepts, abstraction/inheritance, as well as experience with object-oriented languages.
  • Working knowledge of web and JavaScript frameworks is a plus.
  • Self-starter, self-motivated, able to work independently, prioritize effectively, and perform multiple tasks with minimal supervision.
  • Experience in a SaaS technology environment.
  • Experience working in Community, Service Cloud, Service Console, and Experience Cloud (communities).
  • Experience contributing to setting up CI/CD pipelines using Metadata APIs and Jenkins.
  • Experience in agile development methodology.

Nice To Haves

  • Fluency in additional languages besides English.

Responsibilities

  • Evaluate existing code, develop plans to reduce technical debt over time, and establish a technical roadmap with system architects.
  • Mentor, develop, and train Junior developers.
  • Maintain and optimize full lifecycle software development using standard configuration, Apex, Lightning, VisualForce, APIs, and Force.com applications.
  • Coordinate and collaborate with other developers and team members to obtain requirements, develop solution designs, and manage QA, UAT, and post go-live activities.
  • Follow and recommend best practices and standards for well-designed, testable, and efficient code with high quality.
  • Participate in reviewing and debugging existing source code and resolve support requests for existing environments.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service