Software Developer

CSU CareersFresno, CA
10d

About The Position

Working under the direct supervision of the Director of Planning and Digital Transformation, the Software Developer (Software Developer I) supports campus-wide academic and administrative application services by assisting in the design, development, and maintenance of application software and integration solutions. The incumbent applies foundational professional software development knowledge to support web and mobile applications, workflow tools, and system integrations. Responsibilities include assisting with front-end and back-end development, software upgrades, product and third-party integrations, database interfaces, and updates to digital platforms. In addition to general application development responsibilities, and under the campus AI strategic and architectural guidance of the Director, in alignment with campus IT leadership and AI governance, this position may support the implementation and integration of AI-enabled services and automation within campus applications. This includes assisting with full-stack solution engineering for AI-supported features, integrating third-party AI platforms and APIs, and collaborating with senior staff to apply emerging technologies in support of instructional, operational, and institutional use cases, in alignment with CSU accessibility, security, compliance standards, and data governance.

Requirements

  • General knowledge of web and mobile development design principles, frameworks, and best practices.
  • Basic understanding of systems and data integrations across enterprise and third-party platforms.
  • Familiarity with front-end web technologies (HTML, CSS, JavaScript) and Progressive Web design concepts.
  • Introductory awareness of Generative AI technologies and agent-based application patterns, and their use in modern web and workflow applications.
  • Awareness of accessibility standards (e.g., WCAG) and the ability to apply them in basic development tasks.
  • Introductory knowledge of databases, APIs, and system-to-system data exchange, including REST-based services.
  • Ability to follow version control practices, branching strategies, and established coding standards.
  • Willingness and ability to learn middleware and integration tools (e.g., Boomi), cloud-based services, mobile platforms, CMS customization, and AI-enabled development tools.
  • Ability to assist with basic solution analysis, plan and organize assigned tasks, and prioritize work under supervision.
  • Effective written and verbal communication skills to collaborate with team members, UX designers, solution staff, and stakeholders.
  • Ability to work collaboratively in a team environment, seek guidance when needed, and appropriately escalate technical or functional issues.
  • Equivalent to a bachelor’s degree in computer science, information systems, or a related field.
  • Relevant education and/or experience which demonstrates the acquired knowledge and abilities may be substituted for the required education on a year-for-year basis.

Nice To Haves

  • Knowledge of web content management systems (CMS), such as Modern Campus Omni CMS or similar platforms.
  • Familiarity with rapid mobile application development tools, such as Modo Labs or comparable solutions.
  • Experience or exposure to forms and workflow development tools, such as Kuali Build or similar workflow platforms.
  • Knowledge of object-oriented design principles and programming techniques.
  • Familiarity with configurable integration and middleware tools, such as Boomi or equivalent platforms.
  • Ability to communicate effectively about design and technical topics with technical staff and campus stakeholders.
  • Demonstrated professional, logical, and highly motivated approach to analyzing and solving work-related problems.
  • Customer service–oriented mindset with a focus on user satisfaction and service quality.
  • Ability to: Thrive in a multi-tasking environment.
  • Develop with strict regard to accessibility.

Responsibilities

  • assisting in the design, development, and maintenance of application software and integration solutions
  • assisting with front-end and back-end development
  • software upgrades
  • product and third-party integrations
  • database interfaces
  • updates to digital platforms
  • assisting with full-stack solution engineering for AI-supported features
  • integrating third-party AI platforms and APIs
  • collaborating with senior staff to apply emerging technologies in support of instructional, operational, and institutional use cases, in alignment with CSU accessibility, security, compliance standards, and data governance.

Benefits

  • medical
  • dental
  • vision plans
  • membership in the California Public Employees Retirement System (CalPERS)
  • sick and vacation time
  • 15 paid holidays a year
  • fee waiver education program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service