Software Developer #2200223S

New Mexico State University   Las Cruces, NM   Full-time     Information Services / Technology (IT)
Posted on April 27, 2022
Apply Now

Posting Details
Requisition Number 2200223S
Classification Title Software Developer, Senior
Position Job Title Software Developer, Senior
College/Division Chancellor Office
Department 440410-Digital Learning
Position Number 716422
Internal or External Search External - Open to all applicants
Appointment Full-time Equivalency 1.0
Reports To Position Title Dir, Academic Technology
Target Hourly/Salary Rate $56,942 to $65,000
Pay Level 10
Pay Base Salary

Recruitment Summary
New Mexico State University is a comprehensive land-grant institution of higher learning accredited by the Higher Learning Commission of the North Central Association of Colleges and Universities. An active research university, NMSU anchors the southern end of New Mexico’s Rio Grande Research Corridor, exceeding $140 million in research and public service expenditures. NMSU is classified as a Hispanic-serving institution by the federal government with a total minority enrollment over 48%. Home to the state’s NASA Space Grant Program, NMSU is located in Las Cruces, which features desert mesas, the farmlands of the Rio Grande Valley, and the Organ Mountains, an extension of the Rocky Mountain chain. The University is committed to building a cultural diverse educational environment.

Job Duties and Responsibilities
This position will generate integrations between NMSU’s enterprise level educational technologies as well as creating specialized dashboard that allow access to educational technologies through the use of their APIs. This position is in the Office of Digital Learning and reports to the Director of Academic Technology. This position will also work closely with the office of Information and Communication Technology.

Under supervision, performs work that is varied and that may be somewhat difficult in character, but usually involves limited responsibility. Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Support, maintain and document software functionality. Integrate software with existing systems. Evaluate and identify new technologies for implementation. Project Planning and Project Management. Maintain standards compliance. Implement localization or globalization of software.

Classification Summary
Under minimum supervision, may be assisted by entry/junior or intermediate staff providing functional and empirical analysis related to the design, development, and implementation of software operating systems, including but not limited to, utility software, development software, and diagnostic software. Participates in the development of test strategies, devices and systems.

Classification Standard Duties
Usually works with minimum supervision, conferring with superior on unusual matters. May be assisted by Associate/Intermediate level personnel. Assignments are broad in nature, usually requiring originality and ingenuity. Has appreciable latitude for unrelieved action or decision. Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Support, maintain and document software functionality. Integrate software with existing systems. Evaluate and identify new technologies for implementation. Project Planning and Project Management. Maintain standards compliance. Implement localization or globalization of software.

Knowledge
Knowledge and understanding of principles, procedures, regulations, and standards applicable to the job. Understanding of the University’s mission, vision and goals.

Skills
short- and long-term planning; problem analysis and resolution; report preparation and presentation; interpersonal and organizational communication, both oral and written.

Abilities
develop and maintain effective working relationships; maintain accurate and orderly records; use independent judgment and initiative; organize and direct activities.

Required Education
Bachelor’s degree in a related field.

Required Experience
Five (5) years of experience directly related to the standard duties as outlined.
Equivalency None

Preferred Qualifications
Required Certification/License

Special Requirements
Other Departmental Requirements
Standard Work Schedule Standard (Monday-Friday, 8-5)