Font Size: A | A | A

Sr. Applications Programmer / Analyst

Submitted by admin on Fri, 05/09/2008 - 1:43pm.

Organization

CompuMentor / TechSoup

Date Posted

2008-05-09

Location

California (San Francisco)

Job Details

TechSoup is a nonprofit organization that helps other nonprofits acquire and use technology to better serve their missions. We are working toward a time when every nonprofit and NGO on the planet has the technology resources and knowledge they need to operate at their full potential. Through our Website, nonprofits will find a broad range of software donated by leading tech companies such as Microsoft, Cisco, Symantec, Intuit, and Adobe, along with content and community forums targeted specifically at a nonprofit audience. The NetSquared conference and showcase social Web innovations that nonprofits can use to dramatically increase their reach and impact.

Working with partners around the globe, we’re actively expanding these resources outside the US. New initiatives at TechSoup include a program (funded by the Gates Foundation) to help public libraries better maintain their public access computers and an expanded Green IT program that aims to build the market for refurbished computers and other environmentally appropriate solutions. Founded in 1987 (as CompuMentor), we currently have more than 150 staff members and an annual budget of about $18 million.

Major Duties and Responsibilities

You will be a senior applications engineer for TechSoup.org, which distributes donated and discounted products to nonprofits and international NGOs. In this role, you will develop and maintain enterprise code for all TechSoup systems, particularly our CRM system, ESB, web services and application interfaces, in concert with the internal Engineering team. You will design, generate and implement code for the core applications of TechSoup, as well as a variety of web-based and backend application systems, according to the needs determined by the Application Development Manager and IT management. You will work with both the core applications engineering team, as well as other stakeholders and business teams.

Qualifications/Skills

  • •6+ Years of web application and software development; hands on and analytical experience. This experience should include work with commercial grade e-commerce web sites and systems, and enterprise-level processing systems (CRM, ERP, ETL, BI).
  • •Experience acting as technical lead on team-driven projects, preferably ecommerce and enterprise development projects.
  • •Have senior level expertise with business applications, web/internet applications and database technologies.
  • •Experience/expertise with applications development and operations in a predominantly Microsoft Windows environment and infrastructure, including Microsoft Windows 2000 Server, Microsoft IIS, Microsoft SQL Server,
  • •Proficiency in XML, C#, Java, ASP, COM, .NET, T-SQL, XHTML, and CSS
  • •Experience with at least one major ERP/CRM enterprise application; Onyx Enterprise CRM preferred.
  • •Experience producing technical documentation.
  • •Experience with enterprise SOA (Service Oriented Architecture). Web Services development experience highly desired.
  • •Experience with web accessibility standards (W3C WAI) is desired. Have a commitment to site accessibility and the understanding that elegant code is only one piece of accessibility.
  • •Able to work effectively in a collaborative team environment.

Additionally, you will:

  • Create customer and internal facing applications and systems to support the basic business needs of the organization.
  • •Work together with other developers, database and system architects to design and implement effective code and system solutions.
  • •Effectively maintain functioning of systems for business teams, internal and external clients, and other stakeholders.
  • •Abide by standards for development implemented by TechSoup.
  • •Conduct regular code reviews to ensure system quality with the software developers, QA team, and business stakeholders.
  • •Provide technical support to the Applications Development team as necessary.

This position will report to the Lead Developer.

Education

  • •Bachelors Degree or equivalent experience.

To Apply

The salary for this position is high 60s. To be considered for this position, please follow these steps:

1. Review our Web sites at: http://www.compumentor.org, http://www.techsoup.org
2. Send a cover email that:
a. addresses your ability to do this work
b. gives an overview of your programming and technology skills
c. demonstrates an understanding of your commitment to the nonprofit sector, including your willingness to work for the stated salary range.
3. Include your resume as text pasted within the body of your email to: SrEng@compumentor.org

PLEASE NOTE: Resumes sent as attachments will not be opened.

> Read Original Post