Software Developer

  • YMCA
  • Chicago, IL, United States
  • Jul 22, 2017
Full time Engineering Information Technology Strategy-Planning

Job Description

Information Technology is responsible for the coordination and delivering of IT system application development and support, and providing leadership and management of IT projects to ensure they meet internal customer requirements, IT standards and are completed in a quality manner, on time and on budget. The software developer is a key role within the Information Technology organization and reports to the Director of Information Systems.  In this role, the employee is expected to contribute to the ongoing development, integration and maintenance of consistent software applications across the organization. This role also entails acting as the developer and systems support for association-wide initiatives when needed and providing operational leadership for YMCA production systems.

  • At least five years IT experience with 3+ years’ experience in a IT software development
  • Strong verbal and written communication skills, presentation skills and the ability to translate IT concepts and adapt communications to appropriate audiences at all levels of the organization
  • Proven experience working with local and distributed cross-functional teams comprised of individuals with varying levels of exposure to formal project management activities
  • Motivated and self-directed with a demonstrated history of working autonomously with minimal direction to achieve goals and priorities
  • Demonstrated ability to analyze business and IT processes and procedures and recommend continuous improvements that enhance efficacy
  • Supports the mission and vision of the YMCA 
  • Ability to travel locally when needed in the Chicagoland area (city and suburbs)
Essential Functions
  • Support the various applications that the YMCA uses for IT applications. Specifically Business Intelligence using Business Objects and SqlServer
  • Proficient in MS SqlServer, specifically in database design and support
  • Experience with MS SSIS and Team Foundation Server
  • Consolidates and refines the association’s existing software applications to assure that all IT systems adhere to quality standards and are compliant within the framework
  • Supports IT strategic planning for the association in the development of policies, procedures and templates to help senior leadership identify, rank, select, and prioritize projects that optimize limited human and financial resources
  • Collaborates with Finance/Accounting and other departments to support the integrity of proposed project forecasts and project reconciliation efforts
  • Facilitates senior leadership’s review of the project portfolio via consolidated information reporting
  • Oversee ongoing operational support of various IT systems
  • Review and apply evolving best practices and lessons learned from past projects to improve future projects
  • Supports the mission and vision of the YMCA as assigned
  • Support the YMCA’s commitment to child abuse prevention by:
    • Reporting any items that may provide a health or safety hazard to staff, members or guests to your supervisor or the person responsible for those items at your site
    • Following all policies and procedures related to keeping children safe in our facilities and programs, including those related to managing visitors and guests at our facilities
    • Reporting any suspicious behavior and violation of policy and procedures to your supervisor
    • Completing all child abuse prevention training as required