Full Stack Application Developer At World Vision

With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.

Come join our 33,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!

Here’s where you come in:

As Full Stack Application Developer, you will work on multiple projects that may span a broad range of applications as a project team member, sometimes as a project lead. You may require expertise in multiple technical environments and business knowledge that spans one or more business areas.

As a Full Stack Developer, you must be able to adjust to constant business change and as needed to proactively plan for changes that are likely to occur. Common types of changes include introduction of new organizations through mergers and acquisitions, the separation of parts of organization (as subsidiaries, or when the business changes direction), evolving goals and strategies and emerging technologies. These changes require integration of solutions that can impact the overall system development activity. Application Developers also provide client support, consultation and subject matter expertise for system development, maintenance and support.

In this job family you will work closely with clients, business analysts and team members to understand the business requirements that drive the analysis and design of quality technical solutions. These solutions must be aligned with business and IT strategies and are in compliance with the organization’s architectural standards. Application Developers are involved in the full systems life cycle and therefore are responsible for designing, coding, testing, implementing and supporting application software that is delivered on time and within budget. Responsibilities beyond development of software may include participation in component and data architecture design, technology planning, product evaluation, advanced testing processes and buy vs. build recommendations. Individuals also provide input to project plans related to the Application Development initiative.

As a Full Stack Application Developer, you need to have a strong knowledge of programming languages used by the organization. You need experience in systems design and have a solid understanding of development, database development, testing, and integration methodologies. Knowledge of current and emerging IT products, services and processes is required.

Requirements include:

  • At least 3 years of professional experience with ASP.NET MVC 4.0 or superior, using C#
  • Strong understanding of the MVC design pattern and ASP.NET MVC request lifecycle.
  • At least 3 years of experience writing and optimizing T-SQL queries for Microsoft SQL Server
  • Ability to design, implement, and maintain stored procedures, triggers, and audit mechanisms in SQL Server.
  • At least 3 years of hands-on development experience with AngularJS
  • Familiarity with Git or other version control systems.

How to apply

Is this the job for you?

Find the full responsibilities and requirements for this position and apply online. We will be accepting applications until the right candidate is found.

World Vision is dedicated to our team members’ development and their success. We aspire for all employees to be fulfilled through their work and their contributions to an organisation working to provide long-term sustainable solutions to the world’s most vulnerable people.

For more information on World Vision International, please visit our website: www.wvi.org.Our vision for every child, life in all its fullness. Our prayer for every heart, the will to make it so.