Campus Application Developer - Fresno, United States - Fresno State

    Default job background
    Description

    Campus Applications Developer
    (Analyst/Programmer - Foundation)

    Compensation and Benefits

    Anticipated Hiring Salary Range: $3,899 - $4,500 per month

    Full CSU Classification Salary Range: $3,899 - $7,506 per month

  • This is a full-time (equivalent to 40 hours per week), probationary, non-exempt position.
  • The CSU system provides a comprehensive benefit package that includes medical, dental and vision plans, membership in the California Public Employees Retirement System (CalPERS), sick and vacation time, and 15 paid holidays a year. Eligible employees are also able to participate in the fee waiver education program. A summary of benefit information can be found here.

    Job Summary

    Working under the supervision of the Director of Digital Transformation, the Campus Applications Developer is a member of the Digital Transformation team supporting the campus' academic and administrative application services and enterprise integration infrastructure. The programmer analyst in this position will participate in the FE/BE development of Web/Mobile and Digital Process/Workflow related campus applications; and software/product integration in support of various campus requirements and projects. This position may be assigned a variety of other tasks and projects including application development, documentation, integration design, and quality assurance testing.

    Key Qualifications

  • Knowledge of software development life cycle.
  • Knowledge of modern UI design concepts, such as MVC, MVP, and MVVM, and data binding.
  • Knowledge in web programming, database design, SQL, data integration, as well as, experience with scripting languages: JSON, XML, CSV, and other flat file integrations.HTML, CSS, NodeJS/Typescript, AJAX.
  • Knowledge of web technologies including HTTP, web security, authentication/authorization protocols.
  • Good understanding of relational databases and NoSQL databases.
  • Proficient in at least one scripting language (e.g. Python, Javascript, Ruby, etc.).
  • Knowledge in developing and implementing data and/application integrations.
  • Communicate clearly and concisely, both orally and in writing, and conduct presentations and training.
  • Ability to: Document solutions, software requirements.Maintain consistent communication with the management of project schedules.
  • Excellent analytical, verbal, and written communication skills.
  • To view the full list of qualifications and job responsibilities, please click the Position Description button above.

    Education and Experience

  • Bachelor's degree from an accredited college. Qualifying experience may be substituted for required education on a year-for-year basis.
  • Experience working with Web front-end and Content Development.
  • Hands-on experience in developing and deploying application services on cloud environments.
  • Experience in source code management.
  • Experience of Agile development. Specialized Skills: Knowledge of Web CMS, e.g. Modern Campus Omni CMS.Knowledge of rapid Mobile app development tools, e.g. Modo Labs, etc.Knowledge of Forms/Workflow development, e.g. Kuali Build. Preferred Skills: Knowledge of Object-Oriented Design and Programming techniques.Knowledge and experience in using configurable integration tools, e.g. Boomi, etc.Being comfortable discussing design and technical issues with Technical Staff and Campus clients.Professional, logical, and highly motivated approach to work problems.Customer satisfaction oriented. Ability to: Thrive in a multi-tasking environment.Develop with strict regard to accessibility.
  • Department Summary

    Technology Services provides administrative information services, core services, and desktop support to the

    Fresno State