Careers at CyberGrants
Join the leaders in online grantmaking technology and solutions
Our primary expertise is e-philanthropy software for grantmakers. In 1995, our developers created a, then nameless, grants management solution for a customer in the northeast. From day one, this product, now known as CyberGrants, utilized the Internet as its platform. Today, based on our best-in-class software and the unquestionable viability of the Internet, CyberGrants sits at the forefront of technology in the grants management and administration software marketplace.
Current Openings
The following opportunities are currently available at CyberGrants:
Job Description
| Title |
Department |
Type |
|
| Business Systems Analyst |
Technical Services Delivery |
Full Time / Permanent |
|
Overview
CyberGrants is the first and most advanced Application Service Provider of grants management software to corporate and private grantmaking organizations. Our success is predicated on maintaining the appropriate balance of technical expertise, superior customer service, solid listening skills and an ever-present commitment to maintaining our lead as state-of-the-art providers of global grants management solutions. We are currently in need of an experienced Business Systems Analyst.
As a member of Technical Service Delivery Team, the Business Systems Analyst (BSA) will act as the key liaison between the end users (clients and Account Coordinators) and the technical delivery teams. The BSA plays key roles within the technology organization by facilitating requirements gathering, documentation, and testing for client implementations and custom client components (user interfaces, data feeds, custom reports, custom functions). The BSA is also responsible for documenting existing client program configurations and customizations in an effort to more effectively support our client base.
Responsibilities
Requirements Analysis
- Performs detailed business and technical analysis of customer requirements, including requirements for successful integration with existing functionality
- Evaluates and documents business requirements for projects supporting new client implementations, extensions to existing client programs, and product releases
- Collaborates with customers and the client services, development and quality assurance groups to identify and prioritize use cases for projects
- Develops and maintains accurate documentation of business requirements
- Directly responsible for business case analysis and/or projects; lead analysis and projects including developing plans, collaborate with team members and business customers, and facilitating end-to-end process
- Providing plans and estimates of effort and duration of projects and tasks to project management, and tracking tasks, progress and milestones
- Consults on complex business issues and design considerations
- Ensures that business requirements are accurate, thorough and meet the needs of technical analysis, technical design and QA
- Provides support to Technical Analysis and QA teams in the interpretation and clarification of requirements
- Collaborates with business partners and management through UAT and deployment
- Develops business client testing strategies, use cases and conditions; tests and monitors testing efforts; review and approve new system behavior to ensure alignment with business requirements and objectives
Workflow Analysis
- Prepares, maintains and updates procedures and comprehensive documentation for the business processes that are developed and implemented
- Performs process analysis of customer activities to determine alternative business solutions or process improvement opportunities
- Identifies and develops solutions for inefficiencies and enhancement opportunities in existing business processes and application functionality
General
- Develops a comprehensive understanding of the entire CyberGrants Application Suite
- Creates and implements business operation standards and procedures; evaluate industry wide standards. Develops methods and tools to track and measure results
- Develops and maintains templates to ensure consistency in business requirements and documentation functions
- Works with various departments to coordinate interdepartmental activities to ensure that CyberGrants meets customer expectations. Lead problem resolution as needed to ensure that internal and external customers receive prompt, efficient service in accordance with company policies
- Depicts complex ideas, issues and designs to varied audiences; communicates reporting, analysis and project objectives, scope and direction to team and internal/external customers; educates IT staff on business vision, goals and plan as well as on the impact of change
- Performs special projects as requested
Required Skills
- 4 – 7 years of relevant experience, including 4+ years as a BSA, leading efforts related to business requirements analysis and documentation
- Proven ability to write comprehensive, clear, and concise business requirements documents for technical and non-technical audiences (writing samples will be requested as part of the hiring process)
- Ability to elicit requirements using common techniques (interviewing, surveying data manipulation)
- Knowledge of information technology and software development; theory, principles and practices
- Experience building complex reports using a variety of tools and resources
- General knowledge of diverse technologies
- Driven toward results, individually and in a team setting
- Effective verbal and written communication skills
- Self-motivated individual with strong interpersonal skills
- Proven ability to develop and foster relationships
- Flexible and adaptable when dealing with change
- Ability to allocate time efficiently; handle multiple demands and competing priorities
- Strong problem solving skills and analytical ability
- Bachelor degree required
Desired Skills
- Project Management experience a plus
- SQL experience
- Experience working with JIRA
For consideration, please send résumé & cover letter, with salary requirements to HR@cybergrants.com.
Job Description
| Title |
Department |
Type |
|
| Account Coordinators |
Client Services |
Full Time / Permanent |
|
Overview
CyberGrants is the first and most advanced Software as a Service (SaaS) provider of grants management software to corporate and private grantmaking organizations. Our success is predicated on maintaining the appropriate balance of technical expertise, superior customer service, solid listening skills and an ever-present commitment to maintaining our lead as state-of-the-art providers of global grants management solutions. We are currently in need of Account Coordinators (AC) to facilitate relationship management of a group of clients.
The AC is responsible for effectively managing all aspects of new client implementations, as well as the ongoing servicing of premiere clients. The AC is the primary point of contact for their book of business and therefore must develop a deep understanding of a client's business processes as well as the capabilities of the CyberGrants service/software offerings. A strategic thinker is critical to this role in order to effectively devise solutions that are flexible to accommodate future business needs. The incumbent will educate clients on industry and company best practices. He/she will work closely with clients to define business requirement, document such through technical specifications documents, and collaborate with the technical services delivery group in implementing client customization requests.
The AC is also responsible for the timely and accurate resolution of all operational issues and client commitments. This includes, but is not limited to check processing, phone support, email support, client mailings, and product functionality requests. In addition, the AC serves as an advocate for CyberGrants and is therefore expected to identify, promote, and communicate cross sell opportunities with clients.
Responsibilities
- Effectively manage implementations and ongoing support of key clients to ensure 100% client satisfaction
- Act as liaison between client technical and non-technical contacts and CyberGrants development team
- Participate and lead testing efforts related to client customization requests as well as product enhancements
- Communicate effectively with colleagues in order to share best-practices and stay current with system knowledge
Required Skills
- 2-8+ years project management experience
- Must possess excellent oral/written communication skills in order to manage key client implementations effectively
- Must possess a good working knowledge of relational databases
- Must be motivated and have the ability to work effectively in a fast-paced environment
- Must have ability to write-up business requirement documents on behalf of client customization requests
- Must have ability to write-up documentation for clients detailing customizations/processes upon client request
- Must possess excellent problem-solving skills while providing expertise and best-practices to clients throughout program implementations and ongoing support
Desired Skills
- Query-writing skills in Sql plus / Toad
- HTML/CSS/Javascript and other technical experience a plus
For consideration, please send résumé & cover letter, with salary requirements to HR@cybergrants.com.
Job Description
| Title |
Department |
Type |
|
| Web UI Developer - JavaScript, Ajax, CSS |
Technical Services Delivery |
Full Time / Permanent |
|
Overview
- The Web User Interface (UI) Developer is responsible for defining and developing web based technical components in support of client implementations for new business, as well as initiatives related to extending existing client programs. In addition, the Web UI Developer may assist in developing new product components of our SaaS offering in accordance with the firm’s product roadmap.
- The Web UI Developer will also be responsible for resolving production issues for our internal and external business partners. The Web UI Developer possesses a strong understanding of the capabilities of the CyberGrants software offerings and works closely with internal contacts to assist in clearly defining business requirements/specifications.
Responsibilities
- Develops web base technical components in support of existing client programs and new client implementations
- Codes in JavaScript, Ajax, CSS, and XML
- Advocate of web standards, cross-browser compatibility and semantic mark-up
- Employs and applies User Experience (UX) Design principles, User Interface (UI), or Human Factors, Human and User-Centered Design Processes, or Interaction Design guidelines
- Designs and creates custom portlets and functions
- Resolves technical support issues related to custom and standard CG software offering
- Collaborates with internal and external partners when defining technical solutions
- Responds in a timely manner to issues arising from internal business partners and clients
- Recommends products or services to better meet customer’s needs
- Educates internal contacts of feature/functions available to them
- Provides advice and direction to junior staff members
- Provides input into establishing priorities for product enhancement requests
- Manages client expectations related to service and software deliverables
- Manages custom implementations to ensure agreed upon timelines and deliverables are met
- Assists in developing tasks, effort estimates, resources, start and end dates when developing project plans
- Provides input to department policies and procedures
- Suggests new or enhanced procedures that improve operational efficiency
- Assists in defining realistic, attainable, and measurable annual goals and objectives for staff members
- Designs training documentation and delivers training sessions for users as needed
- Identifies and provides learning opportunities for developers
Additional Responsibilities
- Defines and develops inbound and outbound data feeds (ASCII/XML) in support of client programs
- Defines and converts legacy databases in support of new client implementations
- Develops custom report solutions using Oracle Reports
- Designs and develops technical components in support of product enhancements
- Performs comprehensive product evaluations for potential technologies that could be used to enhance the CG software offering
- Participates in candidate screening, selection, interviews, and skills evaluations
Required Skills
- 5 – 8 years of proven experience with such technologies as JavaScript, AJAX, CSS, and XML
- Proven software development experience with browser-based applications and technologies
- Proven technical, design, and systems analysis skills
- Proven track-record of working with varied team members
- Experience on engineering teams working on multiple complex projects simultaneously
- Must possess excellent verbal and written communication skills
- Strong problem-solving skills; ability to learn quickly and independently
- Ability to work effectively individually and on a team
- Strong written/verbal communication and customer service skills
- Ability to perform effectively under pressure while meeting deadlines
- Bachelor's Degree in Computer Science or related discipline
Desired Skills
- 1 – 5 years experience with Oracle databases, and possess strong PL/SQL skills
- Ability to analyze and develop database structures
- Ability to generate SQL scripts and stored procedures
- Comfortable working in a Unix environment, with understanding of shell-scripting
For consideration, please send résumé & cover letter, with salary requirements to HR@cybergrants.com.
Job Description
| Title |
Department |
Type |
|
| Associate Software Developer |
Technical Services Delivery |
Full Time / Permanent |
|
Overview
The Associate Software Developer (ASD) is primarily responsible for developing technical components in support of client implementations and extensions to existing client programs, as well as resolving production issues that arise for CyberGrants internal and external partners. As part of the Technical Services Delivery group, the ASD is responsible for the timely delivery/resolution of technical customizations and support requests. The ASD is considered to be a junior member of the team and will rely heavily on the expertise and guidance of more senior team members.
Responsibilities
- Develops technical components in support of existing client programs and new client implementations
- Resolves technical support issues related to custom and standard CG software offering
- Creates/modifies JavaScript and CSS files
- Creates custom portlets and functions
- Develops inbound and outbound data feeds (ASCII/XML) in support of client programs
- Converts legacy databases in support of new client implementations
- Develops custom report solutions using Oracle Reports
- Collaborates with internal and external partners when defining technical solutions
- Responds in a timely manner to issues arising from internal business partners and clients
- Develops code that is re-usable and adheres to CG development standards
- Maintains standard documentation detailing work flow, customizations, dependencies, and operational needs
- Ensures that VSS is updated with most recent versions of technical code and supporting documents
- Performs testing of developed components prior to AC release
- Ensures client satisfaction by cultivating and building successful relationships with internal contacts
- Maintains appropriate communication with internal contacts
Required Skills
- 0 – 4 years experience on engineering teams working on multiple complex projects simultaneously
- 0 – 4 years experience with such technologies as XML, CSS, JavaScript, AJAX
- Must be comfortable working with relational databases, and possess strong SQL skills
- Knowledge/experience with object-oriented software design
- Development experience in Java-based technologies
- Software development experience with browser-based applications and technologies
- Strong verbal and written communication skills
- Strong problem-solving skills and ability to learn quickly and independently
- Ability to work effectively individually and on a team
- Strong written/verbal communication and customer service skills
- Ability to perform effectively under pressure while meeting deadlines
- Bachelor's Degree in Computer Science or related discipline
Desired Skills
- PL/SQL background
- Experience in report development with Oracle Reports
- Ability to generate SQL scripts and stored procedures
- Comfortable working in a Unix environment, with understanding of shell-scripting
For consideration, please send résumé & cover letter, with salary requirements to HR@cybergrants.com.
To apply for a CyberGrants opportunity, please send your resume to HR@cybergrants.com.