Software Development Manager - SharePoint

Location: San Francisco, CA

Department: IT

Type: Full Time

Min. Experience: Experienced

You will be a Software Development Manager on the TechOps Team, leading our Product Donation engineering team in implementing a variety of enhancements to our Product Donation systems.

In this role, you will be managing a team of developers responsible for maintaining and supporting our MS Commerce Server platform, along with other integrated product platforms, while helping us build new integration points.

You will manage all facets of software development, including scoping work, defining solutions, working with architecture to define the technical direction of projects, overseeing and mentoring a staff of software engineers and coordinating with other managers to ensure successful delivery of projects.  You will work with our TechOps - Infrastructure team and other support teams to provide production support when there are production support issues.

We are looking for a candidate who likes working in an Agile Scrum environment and who is focused on delivering quality timely results based on business goals and priorities.  This position reports to the Senior Director of TechOps – Engineering.

Software Dev Manager Responsibilities:

  • Assist in the planning and implementation of new features and enhancements to our product donation platform, including understanding features of the technology and exploring high-level solutions with stakeholders at all levels.
  • Create, implement and manage against project plans for the development and implementation of new features for our eCommerce/Sharepoint platform.
  • Actively participate in agile planning, scrum, demonstration and retrospective meetings.
  • Work with the ScrumMaster to maintain Sprint artifacts like the Burndown chart, Task Board, velocity, and the other associated engineering tasks for each Sprint.
  • Supervise development tasks such as software design, prototyping, coding, trouble shooting, system configuration and unit testing of product features.
  • Plan and execute projects by ensuring that developers have appropriate product and technical specifications, direction, and resources to deliver products effectively.
  • Establish realistic estimates while ensuring that projects remain on track to meet deadlines.
  • Manage day-to-day execution of projects. This includes tracking problems and driving resolutions.
  • Actively participate in requirements analysis and break projects down into smaller components and help estimate tasks.
  • Track and report project status and propose mitigation actions to turn around slipping projects.
  • Develop a stellar software engineering team. Provide leadership, set team policies, coach and mentor the team, have weekly 1:1 meetings and resolve conflicts.
  • Participate as part of our Release Management Team to define releases, schedule upgrades and create production deployments plans.
  • Troubleshoot production problems, including the allocation of team resources to ensure timely resolution of any problems.

Additional Responsibilities:

Work with other technology managers to define organizational best practices and implement those practices on your team.
Communicate effectively within the IT Team and facilitate information sharing with TechSoup Global staff and directors.

Skills:

We are looking for an experienced professional who can understand our business and technical needs and establish project direction, scope, timing and staffing that will enable us to have successful projects completed on-time and in-budget.

You should have Microsoft SharePoint implementation experience and team management roles previously and should be familiar with all aspects of these types of projects including various project management and systems development methodologies.

  • 6+ years of hands-on software development experience with the latest Microsoft software development tools.
  • Demonstrated experience with SharePoint, .Net, ASP.NET, XML, SOAP, Web Services, SQL Server, Windows Server, including experience developing web parts, feature, solution packages, work-flows, templates, page layouts & master pagers.
  • 2+ years experience with an eCommerce Platform, ideally MS Commerce Server 2007.
  • 2+ years of management experience with at least 1 years managing a team using an Agile methodology, preferably Scrum.
  • An Ideal candidate will have experience working with: Blogs, Forums, Social Sharing, mobile, web analytics and SEO/SEM and accessibility issues.
  • B.S. in Engineering or Computer Science or equivalent experience.
  • Experience in a multi-platform integrated environment.
  • Must have excellent planning and organization skills.
  • Must have excellent communication skills, including writing and presentation skills.
  • Proven experience in developing collaborative relationships with coworkers, peers and subordinates.
  • Must have strong demonstrated teamwork skills, including flexibility of hours.
  • Must be self-motivated, have the ability to multi-task and have a flexible and positive attitude.
  • Ability to manage resources across different internal and cross-organizational groups to get things done.
  • Ability to influence and manage cross-functional teams.
  • Exquisite attention to detail

 

Why work for TechSoup Global?

TechSoup Global is working towards the day when every nonprofit and social benefit organization on the planet has the technology resources and knowledge it needs to operate at its full potential.

TechSoup Global, a 501(c) (3) nonprofit, was founded in 1987 on the belief that technology is a powerful enabler for social change. Since that day, we've assembled a worldwide network of individuals and organizations that share this conviction. This network includes foundations and corporations, governments and NGOs, social entrepreneurs and volunteers. Together, these unlikely allies have developed sustainable, community-driven technology solutions to meet today's most urgent social challenges.

A guiding principle in our work is that NGOs are agents of change, not  just beneficiaries of aid. Our efforts are focused on creating sustainable communities, in which all participants are contributors. We believe that all participants have resources that, brought to bear on a problem, can result in real solutions. This currency of contribution underwrites all of our work.

Today, TechSoup Global has 190 employees, an annual operating budget of $33 million, and operates programs in Africa, the Americas, Asia, and Europe through a network of independent, capacity-building NGOs. With support of leading technology companies, including Microsoft, Adobe, Cisco, and Symantec, TechSoup Global and its network have distributed 13.8 million software and hardware product donations, and enabled recipients to save more than US$4.4 billion in IT expenses.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Who referred you to this position?
What’s your citizenship / employment eligibility?*
Desired salary*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*