Description

Job Description: 

Essential Function:

  • Provide end-to-end support of existing applications, both internally developed and vendor-provided.
  • Support IT staff through programming efforts and modifications needed for applications and automated processes.
  • Assist in the development of procedures including the creation of documentation to support those procedures.
  • Assist IT and other departmental staff in reviewing, analyzing, and evaluating business processes and end-user needs to support business requirements.
  • Assess, test, and implement software (including version updates) and security patches to supported third-party applications.
  • Provide support for business applications within the enterprise.
  • Provide setup and configuration of applications.
  • Develop recommendations for enhancing approaches for software support services.
  • Analyze the performance of the program and act to correct deficiencies.
  • Participate in the development and implementation of processes that improve efficiency and enhance productivity.
  • Coordinate the implementation of software updates with staff.
  • Work with software vendors to understand, configure, enhance, and support software products.
  • Utilize established development tools, guidelines, and conventions including but not limited to ServiceNow and JavaScript. C#/.NET development experience is a plus.
  • Design, build, and test new ServiceNow software applications, flows, scripts, etc.
  • Enhance existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modification and improvement.
  • Maintain existing software systems by identifying and correcting software defects.
  • Investigate and develop skills in new technologies.

Qualification:

  • Experience: Minimum of three years of programming experience.
  • Education: Bachelor's degree in Information Technology or Computer Science.
  • Combination of relevant education and relevant experience accepted: Yes.
  • Understanding of application interfaces and their architecture (API).
  • Experience on the ServiceNow platform or similar.
  • Experience with Git is a plus.

Knowledge, skills, Abilities:

  • Knowledge of.
  • Current software development technologies, trends, and methodologies.
  • Common software engineering design patterns.
  • Significant experience with iterative and test-driven development practices.
  • Agile Methodology.

Skills:

  • Experience with source code control and software configuration management tools.
  • Experience with relational database design and administration.
  • Experience with JS libraries, HTML5, and CSS.
  • Experience developing in a continuous integration environment using source code control, automated testing, and build automation.
  • Experience with agile development practices.

Abilities:

  • Contributing to Team Success: Actively participates as a member of a team to move the team toward the completion of goals.
  • Building Partnerships: Identifies opportunities and takes action to build strategic relationships between one’s area and other areas, teams, departments, units, or organizations to help achieve business goals.
  • Communication: Conveys information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the information provided.
  • Collaboration: Works effectively and cooperatively with others; establishes and maintains good working relationships.
  • Customer Focus: Ensures that the customer perspective is a driving force behind business decisions and activities; crafts and implements service practices that meet customers’ and own organization’s needs.
  • Decision Making: Identifies and understands issues, problems, and opportunities; compares data from different sources to conclude; uses effective approaches for choosing a course of action or developing appropriate solutions; takes action that is consistent with available facts, constraints, and probable consequences.
  • Driving for Results: Sets high goals for personal and group accomplishment; uses measurement methods to monitor progress toward goals; tenaciously works to meet or exceed goals while deriving satisfaction from that achievement and continuous improvement.
  • Managing Conflict: Deals effectively with others in an adversarial situation; uses appropriate interpersonal styles and methods to reduce tension or conflict between 2 + people.

Computer Skills:

  • Advanced proficiency in Microsoft Office.

Education

Any Graduate