32 New Jobs Today.
Montgomery.png

Analyst-Programmer

Montgomery College

Job Description

Job Description

Montgomery College has an immediate need for a full-time Analyst-Programmer in the Information Technology Department. The work schedule is Monday-Friday, 8:30 am-5:00 pm. This is a non-bargaining, exempt, grade 33 position. Montgomery College promotes and creates a working and learning environment rooted in the basic tenets of fairness, diversity, and inclusiveness. This position is eligible for telework 2 day(s) a week, after the completion of the probation period. This eligibility is subject to change based on the needs of the unit.

The Analyst-Programmer is responsible for developing and maintaining computer applications on-premise and in the cloud, conducting systems analysis studies to develop/enhance new computer programs and systems, as well as provide leadership, oversight and guidance for end-users.

Duties include but are not limited to:

  • Analyze and design College academic and administrative applications systems.
  • Plan, develop, test, and document computer programs.
  • Schedule, assign, inspect and review work of assigned staff to ensure work is performed according to established standards.
  • Evaluate user requests for new or modified programs and determine feasibility, cost/time required, and compatibility with current system and computer capabilities.
  • Work with clients to determine application requirements and needs.
  • Work with vendors/vendor specifications to determine server hardware and software requirements for application and systems.
  • Perform the technical implementation of academic and administrative systems.
  • Configure, install and tailor new and existing software applications.
  • Maintain currently installed applications, including installing and tailoring new releases, upgrades, and debugging, testing and providing support for production runs.
  • Work with the user community as well as vendors to debug application software and to resolve issues.
  • Document usage of systems for internal (Information Technology) use as well as for departmental (client) usage.
  • Prepare flowcharts and diagrams to illustrate sequence of steps program must follow, and to describe logical operations involved.
  • Prepare documentation to describe program development, logic, coding, and corrections.
  • Develop and modify computer applications by writing, compiling, and modifying application programs.
  • Develop or acquire test data and runs tests to determine execution accuracy, and debugs and revises programs based on test results.
  • Performs other duties as assigned.

Required Qualifications:

  • Bachelors degree in computer science, management information systems, or related field.
  • Four years of progressively responsible data processing experience working with enterprise applications solutions in large, complex business or academic technical environments.
  • Three years' experience with project management and related tools, in systems analysis and design including the following areas: Applications architecture, including database and report writing
  • One year of experience with DBMS extraction tools and utilities, application development tools and languages, PC software, and data conversion techniques.
  • The equivalent combination of education, training, certification and/or experience that provides the required knowledge and expertise to perform the essential functions of the job may be considered.
  • Knowledge and experience of project management practices and methods; of system analysis and design procedures and methodologies.
  • Knowledge of principles and practices of full life-cycle system development methodologies and integration techniques.
  • Knowledge of client/servers' and SaaS architecture.
  • Knowledge of relational database management systems theory and concepts, utilities and languages used to create database extract and data load procedures.
  • Comprehensive knowledge of SQL, and T/SQL programming.
  • Knowledge of TCP/IP, Middleware, and database communication concepts.
  • Knowledge of relevant database security and repository protections measures.
  • Knowledge of the principles and practices of technical project management.
  • Working knowledge of enterprise reporting tools (such as Microsoft SSRS, PowerBI)
  • Excellent leadership and customer service skills as well as the ability to lead, instruct, train, guide and motivate others.
  • Strong analytical, problem solving and interpersonal skills.
  • Eligible applicants must currently be authorized to work in the United States and not require employer visa sponsorship

Preferred Qualifications:

  • Relevant experience in Installing, Upgrading and Maintaining Microsoft SSRS and Microsoft SQL environments
  • Knowledge of Microsoft Dynamics in a cloud environment
  • Proven ability to write code in SQL & T-SQL
  • Knowledge of Project Management fundamentals
  • Ability to analyze and gather actionable user requirements
  • Working knowledge of APIs in cloud environments and relevant protocols (such as OAuth, JWT)

Salary commensurate with experience. Initial salary placement is based on candidate experience and internal equity.  Please include a complete resume including all relevant and related work experience.

Application Process:

  • Click Here to apply online
  • Cover letter recommended and preferred

As a condition of employment, the following are required at the time of hire:

  • Successful completion of a background check and degree verification (if applicable).
  • For international degrees, you must provide US degree equivalency verified by a nationally recognized credential evaluation service.
  • Participation in a retirement plan. If you are retired from the Maryland State System, you may not enroll in either the pension, or optional retirement plan, per state law.

As a condition of employment, the following are required at the time of hire:

  • Successful completion of a background check and degree verification (if applicable).

  • For international degrees, you must provide US degree equivalency verified by a nationally recognized credential evaluation service.

  • Participation in a Maryland State Retirement System plan (Pension or Optional Retirement Plan, depending on the position). If you are already retired from the Maryland State Retirement System, you may not enroll in a Maryland State Retirement System plan at Montgomery Collage and may have earn​ings restrictions, per state law.

Our benefits package includes: generous paid vacation, sick, paid holidays, medical, dental, vision, group legal benefits, professional development, retirement plan, educational assistance, tuition waiver for employee and dependents, wellness programming including onsite gyms, pools and classes.

If a reasonable accommodation is needed to participate in the job application or interview process, please contact Human Resources and Strategic Talent Management at 240-567-5353 or HRSTM@montgomerycollege.edu.  We require at least two weeks advance notice to enable us to provide the requested accommodation.

Montgomery College is an equal opportunity employer committed to promoting and fostering diversity among its student body, faculty, and staff.

Montgomery College is a tobacco-free and smoke-free workplace.

Closing Date

Open Until Filled

*Please mention you saw this ad on CommunityCollegeJobs.*

Apply Now

Stand Above the Crowd

CLICK HERE to Create
a FREE Profile Now!

Want to stand

Community College Hiring Begins Here.®