Please Wait...

Jr. Application Developer

Department
Technology Solutions
Reports To
Director, Technology Solutions
Location
Remote
Status
Full Time

Jr. Application Developer is responsible for the development of systems to facilitate end-to-end data flows that enable robust client solutions. Position works closely with business stakeholders and development team to understand their needs and requirements, and then present them with the most appropriate solution from the product portfolio or third-party tools. Position requires a well-versed mind in modern technology disciplines, specifically in the integration and middleware arenas, with recent hands-on coding and architecture experience. Occasional travel (<10%).

Responsibilities
  • Develops data-translation objects, data-processing flows, procedures, and methodologies 
  • Develops practices that reduce manual interventions by improving data sharing between enterprise and 3rd party systems
  • Maintain automated testing suite and code documentation
  • Defines and manages the enterprise data model, ensuring that additions or modifications are performed with purpose and within the scope of broader initiatives
  • Works closely with business stakeholders on client-specific initiatives that require custom business logic, or integrations with 3rd party systems
  • Troubleshoots incidents related to business logic and data processing flows
  • Continuously develop knowledge and skills on pertinent systems and fundraising technology
  • Works closely with technology/infrastructure support staff to ensure system stability and uptime
  • Facilitates training on integration techniques and methods, including the creation of documentation for supported solutions
Qualifications
  • Bachelor's degree in Computer Science or related field
  • At least 1 years’ experience in Ruby on Rails or similar MVC framework
  • At least 1 years’ experience a JavaScript framework (AngularJS or equivalent)
  • At least 1 years’ experience of developing web services or service-oriented architectures
  • Familiarity with Quality Assurance concepts
  • Experience working with API’s
  • Comfortable with developing applications with a focus on data layer, business layer, and middleware
  • Experience working with agile development methodologies
  • Experience working with version control
  • Strong analytical, problem solving, work prioritization, and communication skills with a high attention to detail
Application Instructions

Interested candidates—To apply for this position, please send a cover letter and resume to Human Resources at [email protected].

About Global Impact

Global Impact, a nonprofit organization, works on charitable ventures to inspire greater giving. We serve as a trusted advisor, intermediary and implementing partner across the private, nonprofit and public sectors. Through these partnerships, we have raised nearly $2 billion for causes such as disaster relief and global development. Our expertise includes fundraising and partnerships, employee engagement and corporate social responsibility (CSR), and finance and business services. Learn more at charity.org.

Follow us on Twitter.  Like us on Facebook.

Contact

U.S. HEADQUARTERS

1199 N. Fairfax St.
Suite 300
Alexandria, VA 22314
800-836-4620
[email protected]

Subscribe

Sign up for our newsletter,
Greater Giving Weekly,
and other periodic updates.