- Company Name
- Orion
- Job Title
- Salesforce Software Engineer
- Job Description
-
Job Title: Salesforce Software Engineer
Role Summary:
Design, develop, test, and maintain custom solutions on the Salesforce Force.com platform, integrating with Orion’s existing systems. Deliver well-architected, secure, and scalable applications that meet business requirements, while performing Salesforce administration tasks and supporting ongoing platform enhancements.
Expectations:
* Translate complex business requirements into technical solutions leveraging Salesforce and related technologies.
* Provide accurate effort estimates, evaluate feasibility, and communicate solution benefits and risks.
* Deliver high‑quality code, documentation, and training artifacts in a timely manner.
Key Responsibilities:
1. Develop Apex, Lightning Web Components, Visualforce, and related custom objects.
2. Design, build, test, and document integrations, data migrations, and web services with external systems.
3. Create and maintain database objects, perform data deduplication, cleanup, and storage optimization.
4. Perform Salesforce administration duties, including user management, security assignments, and org maintenance.
5. Troubleshoot and debug code, resolve performance issues, and enhance application security.
6. Collaborate with stakeholders to gather requirements, present solutions, and manage support tickets.
7. Produce technical documentation, training materials, and best‑practice guidelines.
8. Stay current with Apex, Lightning Web Components, and adjunct technologies (e.g., REST, SOAP, Angular).
Required Skills:
* Proficient in Apex, Lightning Web Components, Visualforce, and object‑oriented design.
* Strong experience with Salesforce administration (user setup, security, data management).
* Knowledge of relational databases (SQL Server) and proficiency in SQL.
* Familiarity with web APIs, RESTful services, SOAP, AJAX, XML, MVC/MVVM patterns.
* Competence in Angular, ASP.NET, C#.NET, and HTML for integrated application development.
* Ability to secure applications against common vulnerabilities (CSRF, XSS, etc.).
* Excellent debugging, analytical, and problem‑solving skills.
* Strong communication and stakeholder‑management abilities.
Required Education & Certifications:
* Bachelor’s degree in Computer Science, MIS, or Information Systems Analysis (minimum).
* At least 3 years of Force.com development experience (core, Apex, Visualforce, Lightning Web Components).
* Minimum 2 years of Salesforce administration experience.
* Minimum one Salesforce‑related certification (e.g., Salesforce Platform Developer I/II, Salesforce Administrator).
* Prior exposure to financial services or asset management industry is preferred.