Job Summary
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.
Key Responsibilities & Duties
- Evaluate existing code, develop plans to reduce technical debt over time, and establish technical roadmaps 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.
- Establish 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.
Required Knowledge, Skills, and Abilities (KSAs)
- Current Salesforce Developer Certification.
- Experience with data management preferred (SQL, XML, JSON, Hibernate).
- Web services experience preferred (REST, SOAP).
- Experience using Salesforce DX, DevOps, and other advanced Salesforce developer techniques.
- Experience using Apex Enterprise Framework.
- Familiarity with integration applications such as MuleSoft preferred.
- Understanding of object-oriented concepts, abstraction/inheritance, and experience with object-oriented languages.
- Experience with HTML, CSS, and JavaScript outside of Salesforce is a plus.
- Self-starter, self-motivated, able to work independently, prioritize effectively, and perform multiple tasks under minimal supervision.
- Excellent communication skills and ability to collaborate with both technical and non-technical co-workers.
- Experience in a SaaS technology environment.
- Experience working in Service Cloud, Service Console, and Experience Cloud (Communities).
- Experience with CI/CD pipelines using Metadata APIs and Jenkins.
- Experience in Agile development methodology.
Education and Experience Requirements
- Bachelor’s degree in Computer Science or equivalent.
- 5+ years of Salesforce development experience with extensive knowledge of Service Cloud, Apex, Lightning, Flows, VisualForce, etc.
- Experience writing clean code using patterns like Selector Layer, Domain Layer, and Unit of Work through libraries like fflib.
- Extensive experience with standard Force.com tools and applications, including Visual Studio Code, SFDX CLI, Dataloader, Workbench.io, Ant, etc.
- 4+ years of designing and developing enterprise-level applications in similar long-term roles.
- Fluency in written and spoken English is required.
- ICANN is a global organization that values diversity; preference will be given to candidates with demonstrated skills in additional languages besides English.
Working Conditions & Physical Requirements
- International travel may be required to support ICANN-related meetings, approximately three times per year, with trips lasting 7–10 days and likely occurring on different continents.
- Willingness and ability to travel domestically and internationally as needed.
- Willingness and ability to travel domestically and internationally up to 10% of the time, or as needed.
- Ability to travel globally without restrictions, frequently with limited notice, is required.
- Comfort working in an international environment that may require availability outside normal business hours, seven days per week.
Work Environment
- Work is performed in a normal office environment with limited privacy and some exposure to background noise.
Physical Requirements
- Frequently required to stand and walk.
- Regularly required to sit.
- Frequently required to talk, hear, and use hands and arms to reach, handle, or feel.
- Specific vision abilities required include close vision, color vision, and the ability to adjust focus.
- May occasionally lift and/or move up to 25 pounds.
To help us track our recruitment effort, please indicate in your cover/motivation letter where (ngotenders.net) you saw this job posting.
