Senior Programmer Analyst
Salary: $6,211.12 - $8,597.63 Monthly
- JOB SUMMARY
-
Under minimal direction, the Senior Programmer Analyst reports to the Dean of Information Technology or designee. The Senior Programmer Analyst performs complex analysis in design of computer systems and then develops, implements, maintains, and monitors complex systems on multi-tiered computing platforms. The Senior Programmer Analyst is responsible for application software, scheduling all programming activity and, ensuring system-wide software integration and compatibleness. The incumbent is responsible for the implementation and maintenance of system-wide documentation and programming standards and for MIS data compliance and/or generation from the systems assigned. The incumbent also serves as an expert technical resource for the systems and as a liaison to the user group.
- ESSENTIAL DUTIES AND RESPONSIBILITIES
-
The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements and duties does not exclude them from the position if the work is similar, related, or a logical assignment to this class.
- Perform:
- analysis of data conversion to new platforms
- cost and system analysis and makes recommendations
- system interface functions including data standards, data dictionary, common code, common subroutines and security
- Develop:
- conversion programs
- supervise and participate in executing system test plans to ensure applications conform to specifications
- and administer software disaster recovery plan
- Prioritize and schedules data, sub-system and system conversion
- Work on applications development, enhancement, conversion, installation and/or maintenance projects
- Meet with users
- Plan, organizes and defines project scope, requirements, methods, end objectives, project schedules and priorities
- Coordinate project activities with other Information Services staff, user groups, and outside vendors or consultants
- Translate system specifications into logical processes and prepares or supervises the preparation of system design documents
- Coordinate, supervise, and participate in system design, system analysis and programming of applications or enhancements, using programming languages and development tools utilized by the District
- Design:
- and install multi-platform interfaces using various software tools
- database systems
- Ensure compliance with Data Element Dictionary
- Comply with and/or generate District MIS data from the system; transmit or coordinate transmittal of data with other Senior Programmer Analysts; and, analyze subsequent reports
- Carry out system development
- Troubleshoot system problems and recommends solutions or executes repairs
- Monitor and tunes system performance
- Participate in:
- development of departmental standards and procedures
- evaluation and implementation of new software module, gateway, and interface packages
- Assist in the development of detailed bid specifications for new hardware and software
KNOWLEDGE, SKILLS AND ABILITIES
The incumbent should possess knowledge of:- Standard programming languages(s), CASE tools, and SQL
- Structured programming techniques
- Understanding of technical and vendor documentation
- Institutional systems, applications, and standards
- System/equipment capability, restrictions, and security requirements
- Systems development life cycle and structured systems development
- Data structure design, relational database design, and file structure
- Distributed processing technology
The incumbent should possess skills in:
- Working effectively as a team member
- Meeting schedules and timelines
- Communicating effectively both orally and in writing
- Maintaining documentation and records
- Handling multiple assignments simultaneously and set priorities based on customer needs
The incumbent should possess the ability to:
- Communicate effectively orally, in writing, and with end-users to find problems
- Use appropriate productivity tools and to teach these methodologies to others
- Write and/or modify programs using multiple and complex applications and databases
- Develop program implementation plans, install software and apply fixes
- Maintain internal documentation
- Use formal data flow analysis methodologies and structured design techniques
- Perform systems and applications needs analysis, prepare requests for proposals, and conduct feasibility studies
- Use project management tools
- Evaluate the functionality of vendor software to meet user needs, assess vendor proposals, and serve as a technical/vendor liaison
- Integrate and understand all systems including operating systems, applications, networks, and databases
- Establish and execute disaster recovery plans
- Identify and resolve software/hardware interface problems, data requirements, and access methods
- Establish and maintain cooperative and effective working relationships with others, including those from a diverse academic, socioeconomic, cultural, disability, gender identity, sexual orientation, and ethnic backgrounds of community college students, faculty and staff
- Perform:
- QUALIFICATIONS AND REQUIREMENTS
-
MINIMUM QUALIFICATIONS
- Four (4) years of college level course work with an emphasis in computer science; AND
- Four (4) years of professional experience in design and analysis
DESIRED QUALIFICATIONS
Experience with:- ERP
- MSSQL
- T-SQL
- Java
- C#
- Data Analytics
- Systems Analysis
- Windows Server
- Systems Security
NOTES
- Submit copies of transcript(s) to verify completion of college-level course work
- Carefully review the Application Procedures and Tips for Applying to ensure your submission meets the minimum qualifications
CONDITIONS OF EMPLOYMENT
Initial salary placement for this position is from Step 1 to Step 3 - $6,211.12 to $6,589.38 per month, depending on the amount of reasonably related experience. The top step for this position is Step 12 ($8,597.63 per month). For salary placement, seniority and minimum qualifications, this job is classified as a Senior Programmer Analyst (Level 34). This job is a Classified position, working full-time, 40 hours per week, 12-months. All permanent, probationary, Classified employees are required by State law, as a condition of employment, to pay fair share administration charges to the CSEA which is the bargaining unit representing Classified employees in the community college system. A twelve-month probationary period must be successfully completed before the selected candidate is considered a permanent employee of the District. The District provides a contribution towards medical, dental, vision, and life insurance. Vacation and sick leave are provided. PERS participation is required for retirement eligible employees. As a condition of employment candidates will be required to complete a live scan for fingerprint clearance and a Tuberculosis (TB) test.While the current vacancy is expected to be at the Menifee Valley campus, the position serves District-Wide; applicants may be assigned to any district facility. The current work schedule is Monday through Thursday 8:00 am – 5:30 pm, and Friday, 8:00 am – 12:00 pm. Work hours are subject to change depending on department needs.
APPLICATION PROCEDURES
- Applications must be submitted through our online portal; creating a profile on NEOGOV is required
- Attach a current resume
- Attach unofficial transcripts of ALL college-level coursework
- MSJC application must include details regarding how you satisfy the requirement for four (4) years of professional experience in design and analysis
- Attach or include on MSJC application; certification, training, vocational, or related program(s) if applicable
TIPS FOR APPLYING
- If selected for an interview, an interview presentation and/or teaching demonstration may be required as a part of the interview process
- The documents attached to your online application must satisfy the Minimum Qualifications listed for this job
- Before scanning your attachments, remove sensitive, confidential information, such as date of birth and social security number
- Your application may be marked as incomplete due to an error with your transcript(s).
- TRANSCRIPT TIPS:
- Only transcripts from an accredited college or university will be accepted
- Transcripts must clearly display: school name, applicant/student name, degree(s) received, and confer/graduation date
- The easiest document for us to authenticate is a scanned, PDF copy of your official transcript; and therefore, this method is highly recommended
- Transcripts copied and pasted from a website typically do not contain enough information for us to authenticate; and therefore, are not recommended
- Electronic/digital transcripts sent by a college are typically official, certified, and restricted electronic documents; and therefore, it's recommended to print and save this type of transcript to a separate file before attaching to your online profile - otherwise we may be unable to open or view the attachment
- Foreign transcripts are not considered unless accompanied by an evaluation by a United States clearing house
- If hired, you must submit official, unopened transcripts prior to employment commencement
- TRANSCRIPT TIPS:
- You must attach all the required documents before submitting your online application; otherwise it will be marked as incomplete
- If you receive notice that your application was marked as incomplete, you are welcome to reapply as long as the position is still open
- We do not accept documents submitted separate from the NEOGOV online application system
- Any documents you want considered as part of your application profile MUST be included at the time you apply through NEOGOV
SUBSTITUTION POLICY
Substitutions for meeting the minimum qualifications are allowed for a majority of our job postings. If substitutions are allowed, they will be listed under the Minimum Qualifications section of the job posting. Substitutions are allowed for education and professional experience. Substitutions will be processed as follows:- Education:
- 30 semester units equates to one (1) year of college level course work; OR
- One (1) year of professional experience
- 60 semester units equates to two (2) years of college level course work; OR
- An Associate's degree; OR
- Two (2) years of professional experience
- 120 semester units equates to four (4) years of college level course work; OR
- A Bachelor's degree; OR
- Four (4) years of professional experience
- 30 semester units equates to one (1) year of college level course work; OR
- Professional Experience:
- One (1) year of professional experience equates to 30 semester units of college level course work
- Two (2) years of professional experience equates to 60 semester units of college level course work; OR
- An Associate's degree
- Four (4) years of professional experience equates to 120 semester units of college level course work; OR
- A Bachelor's degree
- PHYSICAL DEMANDS AND WORKING ENVIRONMENT
-
The conditions herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals to perform the essential job functions.
Environment
Work is performed primarily in a standard office setting and may travel from site to site. The incumbent must be able to work in a fast paced office environment with background noise and a high stress levelPhysical
Primary function requires sufficient physical ability and mobility to work in an office setting and travel from site to site; to stand or sit for prolonged periods of time; to occasionally stoop, bend, kneel, crouch, reach and twist; to lift, carry, push, and/or pull light to moderate amounts of weight; to lift or move 40 pounds; to operate office equipment requiring repetitive hand movements and fine coordination including use of a computer keyboard; and to verbally communicate to exchange information in person and on the telephone.Vision
See in the normal visual range with or without correction; vision sufficient to read computer screens and printed documents; and to operate assigned equipment.Hearing
Hear in the normal audio range with or without correction.TRAVEL EXPENSES ARE NOT COVERED BY THE DISTRICT
THE COLLEGE
Mt. San Jacinto Community College (MSJC) is a single college, multi campus district that serves the needs of students within a 1,700 square mile area of western Riverside County. MSJC is one of the fastest growing community colleges in the California community college system and it is expected to continue growing for some time. Currently, the District serves nearly 20,000 students a year at the following locations: The San Jacinto, Menifee Valley and San Gorgonio Pass campuses, The Temecula Education Complex and The Temecula Higher Education Center and several offsite locations throughout the district.The District provides a comprehensive education that includes transfer to four year universities, technical, vocational, noncredit and community service programs.
Mission: "Mt. San Jacinto College offers accessible, equitable and innovative educational programs and services to students aspiring to achieve their academic, career and personal development goals. We provide students a safe environment in which to pursue basic skills, career and general education pathways. Our programs lead to transfer, associate degrees and certificates which meet workforce development needs in our diverse communities. Our commitment to student success empowers students with the skills and knowledge needed to participate meaningfully in today's complex world."
Vision: Transforming Learners. Transforming Communities. Transforming Lives.
Applicants who need assistance in the application and/or hiring process should contact the Human Resources Department as soon as possible. The District will make reasonable accommodations for applicants with disabilities.The Board assures that all employees and applicants for employment will be provided equal opportunity regardless of race, color, national origin, age, religion, sex, sexual orientation, disability, marital status, or veteran status.
THE COMMUNITY
The area provides a diverse geography that includes recreational lakes, mountains, desert and wide open spaces. MSJC is located about 100 miles southeast of Los Angeles and 50 miles west of Palm Springs.There is freeway access to ocean beaches, skiing and cultural offerings in San Diego, Los Angeles and Orange County. Weekend recreational opportunities are a few hours away in Las Vegas, Arizona and nearby mountain resorts. Local theater productions and art galleries provide year-round entertainment, including the famous Ramona Festival and Pageant.
Equal Opportunity Employer
Employer Website: www.msjc.edu