A leading technology solutions firm is seeking an experienced software developer to join their team in Norristown, Montgomery County. The ideal candidate will have a B.S. in Computer Science or a related field and 5+ years of experience in developing enterprise software with a focus on Salesforce. Responsibilities include utilizing Agile methodologies to deliver high-quality solutions and collaborating with a team to meet project goals. Strong communication skills and expertise in tools like Git and Salesforce are essential.
Qualifications
5+ years of experience in developing enterprise software.
Experience with REST and SOAP based web services.
Ability to take a business requirements document and create a functional Salesforce application.
Skills
Software development
Customer-focused
Detail-oriented
Agile methodologies
Debugging skills
Communication skills
Collaboration
Education
B.S. in Computer Science or related field
Tools
Git Version Control
Salesforce
Eclipse
Job description
Qualifications
B.S. in Computer Science or related field or equivalent professional experience.
5+ years of experience in developing enterprise software.
Excellent self-starter, customer-focused, detail-oriented, innovative, and talented hand-coder.
Experience developing marketing automation and channel sales tools.
Experience in an Agile test-driven software development environment (Kanban preferred).
Excellent debugging, performance optimization, unit testing, and integration testing skills.
Experience with REST and SOAP based web services.
Experience with Git Version Control and Salesforce Packaging and Changesets Deployments.
Ability to use popular command line and IDE developer tools (Eclipse, Developer Console, ANT build tool, etc).
Experience with Salesforce Platform, Sites, Sales Cloud, Service Cloud, Marketo, and Marketing Cloud.
Ability to take a business requirements document, wireframes, design prototypes, information architecture, data architecture, etc., and create a fully functional, production-ready, stable, scalable, and readily usable Salesforce platform application.
Excellent communication skills (verbal and written).
Highly capable in handling multiple very complex projects in a fast-paced environment.
Ability to function as a part of a team and collaborate to accomplish larger goals.