Wednesday 1 July 2015

Manager, Software Development - Social Software

Job description

As a Development Manager working on the SAP Social Software team, you will help to define, build, and scale social software solutions driving core cloud strategy for SAP. SAP social products bring together collaboration, structured problem solving and business process integration as demonstrated through the leading solution SAP Jam. The SAP Social Software engineering team is a fast-paced, agile, industry leading organization that leverages current technologies and best practices in enterprise cloud software development. You will be a hands-on, action-oriented, technical people manager with a passion to build industry leading, customer-facing cloud software.

Desired Skills and Experience

  • Manage the design and implementation of Social Software components for product performance assurance
  • Be a people-person with a passion for people-management, recruiting and retention of a high-performing team
  • Maintain project schedules, and assign engineering tasks following SCRUM and Agile methodologies
  • Work directly with Product Management and User Experience to elaborate and prioritize features, estimate tasks, and write high-quality code for complex features
  • Coach and mentor team members in best practices
  • Believe that a manager cannot be successful unless the team is successful
  • Drive application architecture and participate in design and code reviews. Foster professional growth of teams in a fast-paced team environment
  • Big-picture thinking to deliver functionality that matters to our customers
  • Handle customer escalation, help prioritize initiative align with business goal, and ensure optimal resources allocation to maximize the impact of all development efforts
  • Be excited about keeping up with technology and changing tools, environments, and an agile development process
  • Work effectively with other members of senior management and be a trusted partner
  • Bachelor’s degree in Computer Science or a related technical field
  • 10+ years of experience in developing web applications or complex software, ideally in a team environment in a software company
  • 3+ years of experience in a leadership or technical management capacity
  • Evidence of great people and interpersonal skills
  • Strong focus on productivity, quality, and attention to detail
  • Ability to solve technical problems by writing actual working code
  • Great written and verbal communication skills
  • Initiative and desire to improve
  • Be team oriented wanting to do what is necessary for the success of the team and the customer
  • Review, research, prototype, and recommend emerging software development technologies and evolving industry best practice
 Desirable experience and qualifications: 
  • Ruby on Rails, JavaScript/HTML/CSS, Java, Linux and shell scripting, SQL databases, Web programming, Test-driven development, version control systems (subversion, GIT), continuous integration
  • Proficiency in web-application architecture including HTTP requests, servers, and databases
  • Deep understanding of web-development e.g. REST APIs/OData, security, networking, debugging.
  • Experience with enterprise cloud software architectures, deployment, scaling, reliability, efficiency, performance, and common challenges .
  • A love and passion for a great customer experience.
  • The ability to not just point out a problem, but to understand architectures, technologies, and systems enough to actively drive the solution.
  • Travel 10% of time to sites in U.S. and abroad

No comments:

Post a Comment