Overview
We are seeking a Lead Application Developer to join our dynamic Agile IT team. In this role, you will be instrumental in designing, developing, and supporting our Salesforce partner community. Your technical expertise and communication skills will be essential in providing best practice recommendations for integration, application development, deployment, and continuous improvement.
Key Responsibilities
- Collaborate with business systems analysts, architects, and quality engineers to design, build, and deliver solutions.
- Develop custom solutions on the Salesforce platform, including Apex, VisualForce, and application integration patterns.
- Manage the development and configuration of a partner community on Salesforce.
- Utilize best practices for development and deployment, including source code management, code review, and unit testing.
- Integrate with third-party applications and enterprise systems using RESTful and SOAP web services, including Salesforce APIs.
- Stay updated on new Salesforce releases and improvements.
- Support design, QA, and implementation teams as needed.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- 3+ years of development experience with Java, .NET, Python, or other languages.
- 4+ years of experience with Salesforce.com.
- Hands-on experience with Salesforce Community Cloud is highly desirable.
- Proficiency in JavaScript, HTML, and XML; experience with Apex and VisualForce is a plus.
- Knowledge of both declarative (e.g., Workflows, Approval Processes) and programmatic (e.g., Lightning Components, Apex Classes) Salesforce development is preferred.
- Experience with JavaScript frameworks (e.g., JQuery, Angular) is a plus.
- Familiarity with RDBMS (e.g., Oracle, MySQL, SQL Server) and query optimization.
- Experience with Oracle Apps, JBoss ESB, or iPaaS integrations is a plus.
- Experience working as part of an Agile development team.
- Strong understanding of CRM software quality assurance.
Additional Information
- Location: 100% Remote
- Team: You will be working with a manager and will play a key role in building out the team.
Interview Process
- Phone screen with the manager.
- Video interview with the manager and Salesforce developers from the peer team.
- Hiring decision.
Impact
You will contribute to improving the visibility and efficiency of project management, resource allocation, and customer satisfaction. Your work will drive growth, enhance margins, and support the delivery of client promises.
Why Apply?
- Join a well-established and rapidly growing technology company.
- Enjoy opportunities for internal growth and movement.
- Be part of a passionate and innovative team.
- Work in a dynamic, energetic, and supportive environment.
- Gain high marketability in the industry with a strong addition to your resume.
Position Opportunity
This is an exciting opportunity to join a new team and help shape its future. You’ll have a significant impact from the start and help build the team from the ground up.
Employment Type: Contractor