Technical Architect
The Role
The Fusion Engineering team is responsible for building the Fusion Framework® Continuity Risk Management System™ on the Force.com Platform as a Service (PaaS). Fusion is building a rich ecosystem of Managed Packages that utilize all portions of the Force.com stack, including, but not limited to: Visualforce; Apex; Lightning Components; JavaScript; ReactJS; REST API's; HTTP Callouts to 3rd Party Services; Platform Cache; and, the Streaming API. Creativity and innovation are highly valued at Fusion and critical for success in this role; in other words, ideas and the use of new technologies are always welcome here!
At Fusion, a Technical Architect translates the Product Management vision into secure, scalable, and high-quality technical solutions on the platform. Additionally, as a Technical Architect, this role will interface with customers and prospects for enterprise deals to counsel on the right technology design using The Fusion Framework System and our suite of capabilities. This role requires discipline around architecting scalable and secure solutions that adhere to industry best practices, and it will play a key role in the Salesforce ISV Security Review process for the Fusion Framework®.
Responsibilities of this position include:
Architectural stewardship of the Fusion Framework System and extension products, including, but not limited to:
- Collaborate with leadership to convert business goals into technical objectives
- Investigate new technologies and rapid prototyping of technical solutions
- Facilitate technical discussions as needed with product stakeholders (Executive Management, Product Managers, Engineering, Quality Assurance, Customer Support, and Sales)
- Translate value propositions and requirements from Product Management, Customers, and Subject Matter Experts into secure, scalable and metadata aware technical architectures on the Force.com platform
- Provide Engineering team technical governance and oversight for solutions build on the Force.com platform
- Participate in code reviews, security reviews, as well as provide feedback on best practices to Engineers
- Regularly engages with customers in a presales/sales capacity as needed
- Provide technical leadership by introducing standard methodologies and leading improvements to keep Fusion applications current and improving security, performance, and maintainability
- Shepherd all managed packages through the Salesforce.com security review process
- Escalate technical risk to leadership
Knowledge, Skills, and Abilities (required)
- B.S. Degree in any of the following areas: Computer Science; Computer Engineering; Information Management Systems; Mathematics; or, a related STEM
- 6+ years of experience application development
- Deep Lightning Platform Expertise, including: Apex; Lightning Components; Visualforce; JavaScript; SOQL; SOSL; REST API; SOAP API; Streaming API; Platform Cache; JavaScript Remoting; Metadata API in Apex and SOAP.
- Knowledge of OWASP vulnerabilities and Force.com defenses against them
- Commitment to quality and continuous improvement
- Strong verbal and written communication skills
- Strong problem solving, decision making, and collaboration skills
- Strong technical project management skills
- Certification in Lightning Platform technology including: Platform Developer II; System Architect, and/or Application Architect (desired)
- Experience with the Salesforce ISV process and/or Managed Package architecture (desired)
- Agile development methodology expertise (SCRUM, Certification) (desired)
Fusion Risk Management, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or national origin. Nothing in this job posting should be construed as an offer or guarantee of employment.