This job offer is no longer available

XX
San Francisco State University

Web Architect Lead (Analyst / Programmer - Expert) - Information Technology Services / Web & Mobile

  • +3
  • +9
  • US
    United States
  • +3
  • +9
  • US
    United States

About

The employee, reporting to the Director of Web and Mobile Applications, serves as team lead and is a senior web and mobile applications architect and developer responsible for the University’s websites, web resources, and related integrations. Position Information Provide primary analysis, design, development, and security of university websites and related systems integrations Architect scalable and sustainable solutions for web content management systems using open-source tools like Drupal Design, develop and implement software applications and solutions with focus on web content management systems and related applications Document, test and support all aspects of information technology related to the web content management system and related applications Install, upgrade, and enhance the web content management system Triage, troubleshoot, and resolve application issues, understanding and supporting processes and applications across multiple business areas Design and deploy operational scripts to efficiently handle repetitive tasks Create functional designs for fully integrated applications which may include databases, networks, and related systems Consult with users to identify and document software / system purpose, workflow issues, output needs and to determine overall functional and technical system requirements and specifications Design, test, document, and implement SQL queries using ORACLE SQL, MySQL or similar Construct custom application integration solutions using scalable and maintainable approaches in collaboration with other technical experts Develop test plans and work with users to test and debug programs Write documentation to provide user support for new or modified programs and production / operation procedures Work with user community to understand data access and integration need Evaluate the procurement of third-party software and troubleshoot new software installations. Provide end-user support for all supported applications and integrations Assist operations in problem determination and resolution Support multi-vendor and multi-protocol middleware technologies for databases and applications Analyze support trends and devise tactical approaches to improving the user experience Provide leadership and basic project management to a team of developers and business analysts Contribute to a team-oriented and collaborative environment that values positive, collegial relationships among co-workers Mentor and cross-train application programmers and business analysts Coordinate project prioritization, testing, deployment, and implementation Collect, distill, and report on project statuses Interview, hire, and manage student assistants Other duties as assigned Minimum Qualifications To enter this classification, a basic foundation of knowledge and skills in applications programming and systems analysis and related programming support functions is a prerequisite. This foundation would normally be obtained through a bachelor’s degree, preferably in computer science or business, or equivalent training and applied experience. Foundation knowledge and skills for the Analyst / Programmer, depending on the position assignment, may include working knowledge of a specific industry standard applications programming language and knowledge of standard systems analysis techniques. Incumbents at the expert level work almost completely independently on the most complex problems and work assignments. They possess an advanced and comprehensive knowledge of the technical specialty and a working knowledge of related specialties and are able to apply this extensive expertise as a generalist or specialist. Experts are proactive and understand problems from broad, interactive perspective and are able to develop solutions that combine information and ideas in new, unprecedented ways. Incumbents at this level are capable of leading teams and implementation efforts for assigned projects using advanced communication and listening skills. Preferred Qualifications Education / Work Experience Bachelor’s degree in computer science, information systems, information technology, or related field; equivalent experience can be substituted for education on a year-for-year basis. A minimum of 5 years of experience in the following : a database structured query language, a high-level programming language, user support. Minimum of 3 years’ experience with Drupal CMS design and development. Knowledge Understanding of business and technical workflows; basic networking and firewalls functions. Skills / Abilities Work independently and make necessary decisions within department guidelines; perform multiple tasks concurrently and respond to emergency situations effectively Good project management experience with full lifecycle development projects Experience leading a project team with mixed skills towards a common goal Strong oral and written communication skills with professional presentation skills Strong computer science fundamentals; able to create scalable and maintainable solutions Provide technical end-user support to users with varying levels of expertise and knowledge Recognize and resolve application related problems through effective troubleshooting and collaboration with other technical experts Experience collecting user requirements, performing systems analysis, designing an appropriate solution, and estimating time and resources required to complete Experience with relational database analysis and design and the use of structured query languages like Oracle SQL or MySQL Experience with Drupal modules and custom theme development Experience with CSS frameworks such as Bootstrap or Tailwind Experience with the current version of Drupal working in multi-site installations Experience administering Linux-based servers on cloud hosts Experience with Agile methodology Experience with higher education institutions Environmental / Physical / Special Some work outside of standard business hours may be required to provide systems maintenance or respond to critical systems outages.
#J-18808-Ljbffr

Nice-to-have skills

  • Agile
  • Bootstrap
  • CSS
  • Drupal
  • Linux
  • MySQL
  • Oracle
  • Oracle SQL
  • SQL
  • United States

Work experience

  • Applications
  • Mobile Engineering
  • DevOps

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.