Technical Lead

Beaconfire Consulting, is looking for a senior-level .NET Web Developer with experience as a technical project lead or architect. We'd prefer candidates with a background in developing public-facing Websites.

At Beaconfire Consulting, our mission is to show our clients how to use technology in a way that will help them to make an even greater impact on the world.

About the Position

The Technical Lead will provide technical expertise and leadership in the evaluation and recommendation of technologies for use by mid and large sized nonprofits. In a team-based environment, the Tech Lead will work closely with Beaconfire consultants to identify and craft technical solutions that help our nonprofit clients meet their business goals. This role requires that a candidate identify the proper systems and tools, lead the implementation and integration of possible solutions.The successful candidate will also work as a Sr. developer as part of project teams.

Specific Responsibilities

  • Architect Internet based solutions that may include any and all of: off-the-shelf software products, custom components, internal systems, data exchange tools and application integration.
  • Implement Content Management Systems like Sitecore, Ektron, or RedDot
  • Work closely with the clients and Beaconfire staff to develop solution recommendations that are driven by the client’s business objectives.

    Responsibilities include:
  • facilitation of workshops
  • research and identification of solution option
  • communication with vendors
  • articulation of risks, benefits, costs, and recommendation
  • defining system architectures and developing technical requirements
  • scope and monitor level of implementation effort
  • Lead technologists on the project team in the development, implementation and integration of systems.
  • Maintain in-depth technical expertise in all areas of Web-related non-profit products and general Web-related solutions for content management, contact management, email marketing, eCommerce, and transaction processing – including industry trends and competitive offerings. Must apply this knowledge to the business needs of customers.
  • Participate in sales efforts (proposals) by providing subject matter expertise and scoping level of effort.

Required Skills:

Successful candidates must have significant experience and skills in the following:

  • Ability to be a lead developer in at least 2 of the following languages:
    ColdFusion, PHP, ASP.NET, PERL, or Python,.
  • Experience with OO development techniques and tools.
  • Experienced with full lifecycle software development methodologies and best practices in software development.
  • Experience with SQL Server or MySQL.
  • Experience developing for Windows, and Linux server environments.
  • Interact with clients and develop technical requirements and detailed design documentation.
  • Facilitate technical workshops used to surface and assess technical requirements.
  • Able to provide technical analysis, evaluations and preparation of technical recommendations to senior management.
  • Produce detailed technical documentation (e.g. configuration documents, system architectures and database schemas).

The successful candidate should:

  • be a strong and effective communicator; have excellent interpersonal and writing skills.
  • be able to multi task in the support of multiple projects and clients.
  • have 2+ years functioning in the role of Lead developer;managing diverse project teams of other designers and developers.
  • have 3 years in consulting and customer facing technology role.
  • have experience with Content Management, Contact Management, Email Marketing, e-commerce, and Transaction-Processing systems/products.

About Beaconfire

Beaconfire is a boutique technology consulting firm that works solely with nonprofits. Our current clients include organizations such as the American Lung Association, Feeding America, Annie E. Casey Foundation, Planned Parenthood Federation of America, and Special Olympics, among others. We are a privately held company committed to serving the nonprofit community and living fulfilled personal lives while we do it. Look online for more on our company, clients, and values.

How To Apply

To apply, send a cover letter describing why you want to apply your skills to nonprofit organization projects and why you are a fit for this position, along with your resume and compensation requirements to tech-lead@beaconfire.com. Resumes received without a cover letter will be rejected. Beaconfire is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual preference, gender identity, veteran status, disability or any other characteristic protected by state, federal or local law.