Northern Marianas College (NMC)’s Regent Nominating Committee is seeking three (3) prospective individuals to serve as members of its Board of Regents. These prestigious positions offers a unique opportunity to contribute to the strategic direction and governance of the College. We invite applications from individuals with diverse backgrounds and experiences who are passionate about higher education and committed to advancing the College’s mission of cultivating stewardship through scholarship.
...

Read More

Current Vacancies

Become a Proa!

Vacancy Announcement
Department: Office of Information Technology
Job Status: Full-Time
FLSA Classification: Exempt
Pay Level & Step: 25/01
Annual Salary: $49,864.16
Location: As Terlaje Campus, Saipan
Opening Date: July 02, 2025
Closing Date: July 17, 2025
Vacancy Announcement
Department: Office of Information Technology
Job Status: Full-Time
FLSA Classification: Exempt
Pay Level & Step: 25/01
Annual Salary: $49,864.16
Location: As Terlaje Campus, Saipan
Opening Date: July 02, 2025
Closing Date: July 17, 2025

Overview

About this Position

Under the general direction of the Director of the Office of Information Technology, the Software Developer III serves as a senior technical leader responsible for architecting, developing, and maintaining enterprise-level software applications that support NMC's strategic initiatives across all three campuses. This advanced position provides technical leadership, establishes development standards, architects complex software solutions, and drives innovation in the college's application ecosystem. The Software Developer III leads major software projects, mentors junior developers, and collaborates with stakeholders to transform business requirements into scalable, secure, and maintainable software solutions.

Minimum Qualifications

  • Bachelor’s Degree from a U.S. Department of Education recognized accredited institution in Computer Science, Software Engineering, Information Technology, or related field; AND
  • Eight (8) years of progressive software development experience with 2+ years in a senior or lead role (preferably with the following):
    • Advanced knowledge of cloud platforms (Azure, AWS, GCP) and infrastructure as code.
    • Applied experience with machine learning and AI implementation in applications.
    • Familiarity with data warehousing and business intelligence solutions.
    • Hands-on experience with large-scale system migrations and modernizations.
    • In-depth experience with microservices architecture and implementation.
    • Practical experience with ERP systems implementation and integration.
    • Professional certifications in relevant technologies.
    • Solid experience in higher education IT environments.

Knowledge, Skills, and Abilities

  • Significant experience with API design, development, and integration.
  • Specialized expertise in cloud architecture and migration strategies.
  • Superior verbal and written communication abilities.
  • Well-developed mentoring and knowledge-sharing capabilities.
  • Ability to translate complex technical concepts for non-technical audiences.
  • Adept troubleshooting and debugging skills.
  • Advanced proficiency in full-stack development technologies.
  • Complete knowledge of database design, optimization, and administration.
  • Comprehensive understanding of software security principles and implementation.
  • Considerable experience leading complex software development projects.
  • Effective project management and team leadership skills.
  • Extensive understanding of full-stack development technologies and practices.
  • Highly effective time management and organizational skills.
  • In-depth experience with DevOps practices and infrastructure as code.
  • Mastery of software architecture principles and design patterns.
  • Outstanding problem-solving and analytical abilities.
  • Practical experience with automated testing frameworks and continuous integration.
  • Proficient in at least one front-end framework and one back-end technology stack.
  • Proven ability to architect and implement complex system integrations.
  • Solid experience with database architecture and optimization.
  • Significant experience mentoring and providing technical leadership to development teams.

Duties & Responsibilities

Duties and Responsibilities:

  • Participates in Program Review and Outcomes Assessment (PROA) activities
  • Architects and designs:
    • Database schemas, data models, and performance optimization strategies.
    • Enterprise-level software solutions that align with institutional strategic goals.
  • Collaborates with IT leadership on technology roadmaps and strategic planning.
  • Consults with stakeholders to translate complex business requirements into technical solutions.
  • Creates technical specifications and implementation plans for complex software projects.
  • Designs and implements scalable, secure, and maintainable application architectures.
  • Develops comprehensive technical documentation and architectural diagrams.
  • Establishes software architecture patterns, coding standards, and development best practices.
  • Evaluates and implements emerging technologies that enhance institutional capabilities.
  • Implements:
    • Advanced security measures and practices in application development.
    • Automated testing strategies and continuous integration/deployment pipelines.
    • System integrations with ERP systems and third-party applications.
  • Leads:
    • Cloud migration strategies and implementation for application services. 
    • Full software development lifecycle for major applications, from concept to production and ongoing maintenance.
  • Mentors entry-level and intermediate developers on complex programming concepts and best practices.
  • Performs advanced code optimization and refactoring to improve performance and maintainability.
  • Researches, evaluates, and recommends new technologies, frameworks, and development methodologies.
  • Serves as technical lead for development teams, providing guidance and code review.
  • Troubleshoots and resolves complex technical issues across multiple systems and platforms.
  • Performs other related duties as assigned.

Additional Information

Essential Functions of the Position

Must be able to frequently operate a computer and other office productivity machinery. The individual in this position will frequently communicate with students and their colleague(s) in order to exchange information in various situations. Occasionally lifts office products and supplies, weighing up to 10 Ibs.The employee may be tasked to work outdoors in the sun and heat, on or around wet surfaces, and other areas exposed to the elements.

Work Environment

The Work Environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. While performing the duties of this job, the noise level in the work environment may vary. 

How to Apply

Applications must be submitted by 5:00 pm on the closing date.  Deadlines that fall on a non-business day will be extended to the next business day.
 
Employment application forms are available at the Human Resources Office of the College and a pdf.file can be downloaded from our website: http://www.marianas.edu using Adobe Acrobat. Please submit all application materials to This email address is being protected from spambots. You need JavaScript enabled to view it.
 
All post-secondary education degrees must be from a U.S. Department of Education recognized and accredited institution. It is our requirement that degrees be from a U.S.-accredited college or university. Foreign degrees may be accepted when accompanied with a credential evaluation report. A listing of authorized evaluation reports can be obtained at the National Association of Credential Evaluation Services (NACES) website at http://www.naces.org/
 
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification (I-9) document form upon hire. Police/court clearance will be required upon job offer.