IT Director, Software Development

placeWest Nyack calendar_month 

Overview:

The Salvation Army, an international movement, is an evangelical part of the universal Christian Church. Its message is based on the Bible. Its ministry is motivated by the love of God. Its mission is to preach the gospel of Jesus Christ and to meet human needs in His name without discrimination.

We are the largest non-governmental provider of social services in America and every year, we help over 30 million Americans overcome poverty, homelessness, addiction, economic hardships, loneliness, and exploitation through a wide range of programs and services.

Our Eastern Territorial Headquarters has an opening for a Director of Software Development in the I.T. Department. This is a senior software engineering role responsible for leading a team of developers in the creation of software solutions for the organization.

The role involves hands-on development work, designing and building application systems, and directing the work of team-members and contractors.

Responsibilities:

  • Lead the design and development of well-architected software systems.
  • Collaborate with project management and customers to ensure business and end-user requirements and goals are met.
  • Provide technical leadership and direction to developers in day-to-day activities.
  • Write, debug, and review code.
  • Write tests, including end-to-end tests, to validate software functionality.
  • Oversee software development contractors and their project deliverables.
  • Lead an Agile customer-focused strategy to achieve business goals.
  • Establish KPIs and metrics related to customer activities and software performance.
  • Coordinate feasibility studies for software and system products under consideration for purchase, and give advice based on findings.
  • As primary liaison, collaborate with other IT teams, customers, and vendors, to troubleshoot and support software.
  • Collaborate with IT teams to develop customer support plans.
  • Coordinate and perform in-depth tests for modified and new systems, including UAT.
  • Create technical documentation and system diagrams to guide technical staff.
  • Collaborate on end-user documentation and training materials.
  • Gather product feedback from customers.
  • Review and analyze existing applications, develop strategies for deprecating, improving, or leveraging those systems.
  • Review or design user interfaces, graphical dashboards, or analyze metrics. Writing and review application code.
  • Where necessary, prepare, establish, and monitor budgets.

Qualifications:

  • Bachelor's Degree
  • 7-10 years of related experience
  • Strong foundation in DotNet (.NET) C# (Razor/WebAPI), JavaScript/TypeScript.
  • Understanding of JavaScript/TypeScript frameworks (NextJS, React, Angular)
  • Familiarity with Java, Python, Linux/Windows shell.
  • Experience with SQL and NoSQL databases, and database schema design.
  • Understanding of software architecture design.
  • Critical thinking, problem solving, and analytical skills.
  • Communication and collaboration.
  • Ability to plan and work independently.
  • Knowledge of Git and version control strategies.
  • Experience and understanding of the DevOps SDLC.
  • Experience with CI/CD systems such as GitLab or Azure DevOps.
  • Knowledge of software security best practices.
  • Understanding of automated testing frameworks and QA best practices.
  • Experience with Azure, GCP, or other public cloud platforms.
  • Understanding of cloud native technologies, e.g., containers, Kubernetes, queue / messaging systems.
  • Understanding of application monitoring and observability tools.
  • Understanding of Infrastructure as Code tools.
  • Excellent technical writing skills.
  • Strong time management skills.
  • Knowledge of applicable data privacy practices and laws.
  • Familiarity with task management software such as JIRA, Monday, or Asana.
What We Offer
  • Generous Medical, Dental, Vision Benefits
  • TSA paid Life Insurance for Employees
  • Additional life insurance options for employees
  • On-site cafeteria
  • Paid Time Off – Vacation, Sick, Personal days
  • 403(b) retirement savings plan
  • Non-contributory Pension Plan
  • Professional Development
  • Education Assistance
  • Free, on-site Fitness Center
  • Federal holidays
  • Opportunities to give back and support our communities

All qualified applicants will receive consideration for employment without regard to race, color, sex, national origin, disability or protected veteran status.

placeWest Nyack
and exploitation through a wide range of programs and services. The I.T. Department at our Eastern Territorial Headquarters in West Nyack, NY has an opening for an IT Director System Architecture and Design. This position is expected to play a key role...
check_circleNew offer

IT Director

apartmentRobert HalfplaceAvenel, 39 mi from West Nyack
We are seeking an IT Director within the manufacturing industry based in Avenel, New Jersey, 07001, United States. This role involves the management of our company's technology infrastructure, including hardware, software, servers, and networks. You...
electric_boltImmediate start

Administrative Assistant (IT)

placeNew York, 26 mi from West Nyack
exceptional support to our IT Director. The successful candidate will be responsible for managing the IT Director’s schedule, E-Mail, and performing various administrative tasks to ensure the smooth operation of the IT department. Responsibilities: Job...