Steampunk - McLean, VA
posted 4 months ago
As a Steampunk Salesforce Developer, you will collaborate closely with Technical/Solutions Architects and Business Analysts to translate business requirements into well-architected solutions that leverage the Salesforce platform effectively. Your role will involve developing, testing, documenting, and maintaining solutions, integrations, and data migration elements of a Salesforce implementation. This will utilize Salesforce's declarative or programmatic development resources, including triggers, workflows, validations, approvals, Apex classes, Visualforce pages, and Lightning components. You will execute test plans to ensure quality delivery, employing test code and unit tests to validate your work. Adhering to coding standards and participating in code reviews during projects will be essential to ensure that appropriate design patterns are followed. Your contributions will include designing, developing, testing, documenting, and deploying high-quality business solutions on the Salesforce platform, based on industry best practices and business needs. You will manage the process of implementing improvements and new functionalities in the Salesforce application, delivering support and solutions for break/fix issues. Effective communication and collaboration with other technical resources and stakeholders regarding status, technical issues, and creative solutions will be crucial. Additionally, you will perform Salesforce administration tasks, such as creating accounts and profiles, defining fields, updating layouts, and managing reports and dashboards. You will handle multiple projects and priorities using proven project management methodologies and sound development practices to ensure the quality delivery of enterprise solutions. Monitoring Salesforce.com usage for compliance and maintaining security for Salesforce.com data will also be part of your responsibilities. You will interface with business analysts and technical staff, ensuring the delivery of complete work products, and implement App Exchange platforms. Researching integration issues and collaborating with team members on operations and development staff will be necessary, as will keeping current on force.com technologies and communicating trends and future needs to leadership. Your role will also involve performing maintenance and troubleshooting of applications, building client trust and respect, and establishing client relationships. Participation in team meetings and documentation of best practices and operational procedures will facilitate continuous improvement within the environment.