Senior Programmer Analyst

Central New Mexico Community CollegeAlbuquerque, NM
5d$90,605 - $115,503

About The Position

The Senior Programmer Analyst assists in leading in the design, development, implementation, and maintenance of software applications and systems within the organization. This position orchestrates automated processes to obtain repeatability and consistency across infrastructure configurations and software deployments, as well as the availability of applications and data to Central New Mexico Community College (CNM) departments. The analyst works closely with business analysts and end-users to understand requirements and develop solutions. The Senior Programmer Analyst also provide technical guidance and mentor junior programmers.

Requirements

  • Associate's degree or higher AND Five (5) to seven (7) year of related experience
  • Completed certified IT apprenticeship program or experience that is directly related to the duties and responsibilities specified may be interchangeable
  • Completed certified Deep Dive Bootcamp or experience that is directly related to the duties and responsibilities specified may be interchangeable
  • A combination of education and experience may be substituted for requirements of the position

Responsibilities

  • Takes charge of overseeing, mentoring, and guiding junior programming staff to foster their professional growth and development.
  • Designs and develops intricate application integrations between systems, leveraging various scripting languages to ensure seamless connectivity and data exchange.
  • Provides prompt assistance and expertise to other programmers whenever intricate information within specialized areas is required, demonstrating a commitment to upholding standard operating procedures and departmental goals.
  • Fields incoming problem tickets from end users to swiftly resolve mission-critical application issues, collaborating with Programmer Analyst III’s and Database Analysts as necessary, and keeping ITS management informed of ongoing enterprise application challenges.
  • Manages and optimizes team collaboration software while enhancing automated processes like continuous integration and continuous delivery pipelines to streamline operations.
  • Constructs tailored information radiators that offer insights into current trends or potential issues in application performance, enhancing visibility and decision-making processes.
  • Consults extensively with ITS staff and CNM user groups on software installations, evaluating the impact of changes to existing applications and providing strategic guidance on alternative approaches and compatibility considerations.
  • Develops meticulous project plans, including mutually agreeable milestones and production installation schedules, and delivers comprehensive presentations to the ITS Change Management group on planned enterprise application changes.
  • Ensures comprehensive documentation is accessible to users, installing upgrades and patches in a robust test environment to mitigate risks during deployment.
  • Provides strategic advice on changes to the baseline application and ensures seamless integration and user testing, confirming successful implementation through rigorous testing protocols.
  • Collaborates closely with ITS managers to develop scopes of work, RFPs, and project plans for launching new applications or providing maintenance/support for existing applications.
  • Delivers expert technical leadership, guidance, and support to CNM and ITS staff for diagnosing, maintaining, and testing institutional software.
  • Engages in proactive interactions with ITS staff and vendors regarding network and firewall configurations, ensuring robust security protocols and efficient data flow.
  • Actively monitors application defects, trends, and upgrade patch notifications, providing valuable feedback to the development team on potential threats and risks.
  • Actively participates in departmental meetings, professional development sessions, conferences, and training events to stay abreast of evolving trends and technologies.
  • Provides on-call support on a rotating basis to ensure seamless operations and swift resolution of technical issues.
  • Executes other related duties as assigned, demonstrating a commitment to excellence and continuous improvement in service delivery.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Associate degree

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service