Randstad Software Development Manager in Bala Cynwyd, Pennsylvania
Software Development Manager
Bala Cynwyd, PA
Friday, October 7, 2016
We are seeking a Software Development Manager. The position requires experience in leading a software engineering team within an agile environment, as well as hands on Salesforce Architecture experience. Candidates require a minimum of 7 years of experience developing on and off the salesforce platform. The candidate must possess a history of strong leadership, deep practical engineering knowledge and a proven track record for timely project delivery. This position reports directly to the Director of Product. This position is located at our Bala Cynwyd, PA location.
? Act as functional and technical lead for the Development and Quality Assurance teams
? Lead an agile software development team to design, develop and test software and systems using a variety of technologies and platforms, including Salesforce, .Net and WordPress to meet the business needs in a hands-on capacity as needed.
? Work with the product management and senior leadership teams to define specific product releases and manage project teams through design, development, testing, and deployment of all new product features.
? Manage Scrub boards, developer capacity, communicate progress, roadblocks and resource constraints against delivery milestones in a completely transparent environment.
? Oversees multiple development projects through the full lifecycle, from conceptual/definition stages to production delivery and ongoing operations.
? Deliver on product and technology roadmaps as agreed with internal stakeholders, ensuring high code quality, value to customers, and reliable production operations
? Assess risks, identify and communicate solutions proactively.
? Drive the team to success in delivering scalable, secure, reliable code within budget and timelines.
? Ability and willingness to be hands on with development when needed to meet timelines.
? Take appropriate action to ensure the software engineering organization adheres to PCI compliance, HIPPA compliance and software development best practices.
? Establish software quality metrics and development productivity metrics.
? Establish performance objectives and provide performance reviews against objectives for team members.
? Participate actively in process enhancement and software development practice improvement.
? BS/MS degree in Computer Science (MS preferred)
? Must possess a history of strong leadership, deep practical (hands-on) engineering knowledge and a proven track record for project delivery.
? A HUGE plus to possess development & architecture experience on the Salesforce Platform.
? Must foster a culture of continuous improvement in all areas of technology and instills the principles of this culture in small teams.
? Experience integrating 3rd party systems.
? Experience developing, deploying, and managing applications hosted in a virtual environment.
? 5+ years knowledge and experience managing development of enterprise systems using a variety of platforms including Salesforce and .Net.
? Experience with multiple programming languages including C#, APEX, .Net, SQL, PHP and multiple protocols, including JSON and SOAP.
? Knowledge of technical concepts, systems architecture, and development methods.
? Experience designing and integrating with relational databases.
? Experience managing Agile Scrum and Kanban.
? Must Communicate proficiently both 1:1 and at scale, providing frequent feedback and long term vision
? Deeply understand and empathize with the challenges of software engineering teams, having experienced them first-hand