Job Description
Top Three Skills:1. 3+ yrs experience using SalesForce Community Cloud to develop custom solutions in an enterprise environment
2. Strong object oriented programming in either Java, .NET or Python
3. Proficiency in JavaScript, HTML and XML (Apex, Lightning and VisualForce highly preferred)
Job Description: The Red Hat IT Team is seeking a Lead Application Developer to join one of our highly dynamic Agile IT teams. Your primary focus will be the design, development and support of our Salesforce partner community to proactively deliver technology solutions supporting Red Hat partners. As a Lead Application Developer, you will have excellent communication skills and technical expertise, as well as provide best practice recommendations for integration and application development, deployment, and iterative refinement.
The right candidate for this role will be a hands-on developer with a background in Salesforce product technology including the latest lightning technologies. The candidate will be responsible to extend/enhance the community in alignment with business strategy, maintain functional specifications, and collaborate with development and QA teams to support Salesforce implementations.
Primary Job Responsibilities
-Work closely with business systems analysts, architects, and quality engineers as part of a mature Agile team to design, build, and deliver solutions
-Development of custom solutions on the force.com platform including work in Apex, VisualForce and application integration patterns.
-Hands on development and configuration of a partner community on the Salesforce platform.
-Leverage knowledge of tools and best practices for development and deployment of enterprise applications, including source code management, code review/optimization, and unit testing
-Leverage experience in RESTful and SOAP web services, including Salesforce APIs, in support of our Salesforce.com integrations with other third-party applications and enterprise systems
-Keep up to date with new releases and improvements in the Salesforce platform
-Performs tasks as necessary to support design, QA and implementation teams
Required Skills
-Four-year university degree in Computer Science, Computer Engineering, or similar
-3+ years of development in Java, .NET, Python or other language preferred
-4+ years of Salesforce.com experience
-Working experience with Salesforce Community Cloud is highly desirable
-Proficiency in programming using JavaScript, HTML, and XML. Apex and VisualForce experience highly desirable.
-Experience with both declarative (Workflows, Approval Processes, Validation Rules) and programmatic (Lightning Components, Apex Classes, Apex Triggers, Visualforce Pages) Salesforce development is highly desirable
-Experience in JQuery or other Javascript frameworks (Angular, Backbone, etc).
-Experience with RDBMS - Oracle, MySQL/MariaDB, SQL Server, or PostgreSQL. Working experience with table/relationship design and query optimization.
-Experience with Oracle Apps (EBS), JBoss ESB, or iPaaS integrations is a plus
-Demonstrated experience working as part of an Agile development team
-Strong knowledge of CRM software quality assurance
Additional Information: 100% Remote
Work Environment: The team is just Scott Coleman (manager) at this time. This hire will essentially be his team lead and help Scott to build out the team moving forward.
Interview Information: Phone screen with manager, followed by video screen with manager and SFDC developers on a peer team, then hiring decision.
Who is the Internal/External Customer:Internal customer is Red Hat's Sales and Consulting services division.
Impact to the Internal/External Customer:Implementing FinancialForce Cloud Professional Services Automation (PSA) will give Red Hat the visibility and power to drive revenue growth, improve margins and deliver on their client promises.
•Schedule the right people onto the right projects at the right time
•Manage resource utilization quickly and easily
•Focus on project profitability while improving your project discipline
•Engage resources, customers, and partners to drive project success
-Connect Sales and Services for better resource management and customer satisfaction.
Business Challenge: Red Hat's Sales and Services divisions are in hyper growth mode, and being able to wrangle all that information in as it relates to cost, resources, utilization, margin, etc. and then use that visibility to make better decisions will inevitable drive bottom line growth and customer satisfaction. Current state, this is not necessarily the case.
EVP:EVP for Position: If you want to be a coder, stick with java, but if you want to go the next step and want to actual create solutions for customers then SFDC is that platform. SF has a huge, giant, ecosystem, and there is tremendous demand for this talent. You will get involved in other business related functions outside of development. More stakeholder interaction and business oriented topics than just "code". If you have a good traditional foundation, then it’s the best transition. Become a solution provider – not just a Java dev or a SFDC dev. Integration, data manipulation, etc. Solve business problems with technical solutions, and see your results!
Why Should you work at Red Hat?
• Established, world renowned, highly recognizable technology company
• Growing exponentially (aiming to be $5B company by 2020)
• Tons of opportunity - they promote internal growth and movement. Don’t stay in the same job for longer than two years
• Global headquarters are here in Raleigh!
• People that work at Red Hat are passionate and truly care about what they do.
• Culture: Hip, Techie, Energetic, Passionate, Creative, Casual, Open, Innovative, Fun, Diverse, Fast-paced, Transparent, Care about the community. Work hard play hard. Everyone is treated the same.
o Meritocracy: “best idea wins, regardless of tenure title pay etc. Your worth is based on your merit and contribution. Good work earns respect.”
• Consecutively ranked in top 25 best places to work in the world by Glassdoor, Forbes, Business Insider
• Once you get Red Hat on your resume, you are HIGHLY sought after, so your marketability in the industry is through the roof.
Non-Technical Skills: The right candidate will have excellent communication skills and technical expertise, as well as provide best practice recommendations for integration and application development, deployment, and iterative refinement.
Why is position open?: This is a brand new team that is in the initial stages of forming. This position is the first hire on this new team; so this individual will have the opportunity to help build this team from the ground up.
Fully remote