Programmer / Analyst

Minnesota, United States
$59,278.00 - $97,426.00
Oct 26, 2020
Employment Level
Employment Type
Full Time

CLOSING DATE:  Applications will be accepted until the position is filled.  Initial review of applications will begin on Wednesday, November 25th, so applications should be submitted by that time for guaranteed consideration.


POSITION LOCATION:  Bemidji, Minnesota; Remote work possible


Bemidji State University (BSU) and Northwest Technical College (NTC) invite applicants to join our Information Technology Services (ITS) team as a Programmer / Analyst.  To accomplish our missions of “educating people to lead inspired lives” (BSU) and “preparing students for rewarding careers” (NTC), we prioritize creating a culture in which diversity is embraced and all people are safe, welcome, and validated.  BSU and NTC are members of the Minnesota State system of colleges and universities and employ more than 600 faculty and staff.


The Programmer / Analyst provides technical expertise in the analysis, design, development, testing, implementation, and maintenance of applications and database systems in support of the academic and administrative information technology requirements for BSU and NTC.  Additionally, the Programmer / Analyst provides online, real-time and ad-hoc data reporting using university and Minnesota State relational databases.


Responsibilities of the Programmer / Analyst include:


  1. Developing database systems utilizing industry standards for the analysis, design, testing, implementation, and maintenance while integrating database system tools and applications to optimize effectiveness and efficiency. Overseeing the integration of Minnesota State operational data with other BSU and NTC database systems.  Providing input to the development of guidelines, policies, and procedures for data management and adhere to Minnesota State application development security guidelines.  Participating in the development of Disaster Recovery and Business Continuity Plans as it pertains to database and application recovery.  Percent of Time:  40%
  • Providing technical expertise in the analysis, design, development, testing, implementation, and maintenance of applications and relational databases systems. Providing analysis of client and business needs and recommendations for solutions through strategic and technical planning to direct and assist in department and institution initiatives.  Developing and implementing a process for evaluating trends in technology and providing innovative solutions to meet business requirements and to enhance efficiency.  Percent of Time:  20%
  • Developing application systems in support of academic and administrative business requirements to include all phases of application development: analysis, design, testing, implementation, maintenance, documentation, and training.  Conducting analysis of business processes to ensure the integration of multiple programming languages, tools, databases, operating systems, and platforms are in alignment with the requirements of the various business and academic units.  Provisioning and de-provisioning of data access levels for information security integrity will be provided to ensure the stability of mission critical applications for BSU, NTC and Minnesota State.  Percent of Time:  20%
  • Providing programming to extract, store, manage, and report data from the Minnesota State Integrated Student Records System (ISRS) in an appropriate format. Working with business analysts to derive functional requirements broken down into appropriate table sources, schemas, relationships, application design, and data presentation format.  Developing and implementing applications and query sets for self-service and web-based delivery.  Creating and organizing documentation for future development, historical information, and contingency as well as life-cycle planning.  Percent of Time:  10%   
  • Participating in professional development and continuous improvement by attending conferences or web-based training, obtaining knowledge of current technology trends by reviewing trade publications, software and hardware documentation, and participation in professional IT organizations through personal attendance, e-mails, and newsletters. Percent of Time:  5%     
  • Performing other duties as assigned to ensure the continuity of operations of the ITS Department for BSU and NTC. Percent of Time:  5%       

    Minimum qualifications for this position include:

    • Bachelor’s Degree in Computer Science or a related field and at least three (3) years of work experience with the analysis, design, development, testing, implementation, and maintenance of applications and database systems; or at least five (5) years of work experience with the analysis, design, development, testing, implementation, and maintenance of applications and database systems.
    • Experience and knowledge of relational database design and creation which includes table design and creation, joining logic, developing stored procedures, and database optimization using one of the following database engines: Oracle, MSSQL Server, or MySQL.
    • Experience in application development that integrates multiple programming languages, data sources, operating systems, and platforms into single solution systems.
    • Demonstrated written and verbal communication skills sufficient to write technical documentation in a concise manner and convey technical information using non-technical language.


    Preferred qualifications include:

    • Experience and knowledge with Minnesota State databases.
    • Experience and knowledge with MSSQL Server, MySQL, Visual Studio, .Net, Perl, XML, and Microsoft Access.
    • Demonstrated interpersonal and analytical skills to work closely and effectively with customers in the design, development, and ongoing support of application and reporting systems to support the business needs of the institution.
    • Demonstrated skills with critical and strategic thinking, planning, project management, and problem-solving.
    • Ability to establish priorities on multiple projects to meet deadlines while paying attention to details.
    • Ability to lead and work as part of a team, as well as independently toward assigned goals.
    • Experience working with underserved, underrepresented and marginalized populations.


    To facilitate proper crediting, please ensure that your application and/or resume clearly demonstrate fulfillment of the qualifications.



    To apply:   

    Apply for Vacancy Posting 42250, on the Minnesota Management & Budget (MMB) website:

    If you are unable to apply online, please contact the job information line at 651.259.3637

    For additional information about the application process, go to


    Inquiries about the position:

    Marie Bock, IT Infrastructure and Development Supervisor


    If you have general questions about this posting or submitting an application, contact Teresa Hanson at




    The greater Bemidji community has a population of 25,000 and serves as a regional center for education, commerce, recreation, health care, and the arts.

    Bemidji State University, located amid the lakes and forests of northern Minnesota, occupies a wooded campus along the shore of Lake Bemidji. Enrolling more than 5,100 students, Bemidji State offers more than 80 undergraduate majors and eight graduate degrees encompassing arts, sciences and select professional programs. BSU is a member of the Minnesota State system of colleges and universities and has a faculty and staff of more than 550. The university's Shared Fundamental Values include environmental stewardship, civic engagement and international and multicultural understanding.

    Northwest Technical College has prepared students for fulfilling careers in high-demand fields for more than 50 years. The college’s accessible, affordable, hands-on programs also help the region’s employers meet their ever-growing need for a highly skilled workforce. NTC serves more than 1,000 students with an excellent education, an open-enrollment policy and affordable tuition. Students may pursue nearly 40 degree, diploma and certificate programs in six distinct career paths. Classes are offered on campus, online, or as a combination of both. NTC is a member of the Minnesota State system of colleges and universities.

    In this Northwoods setting, students, staff and faculty have a variety of activities at their fingertips. Possessing all the charm and character of a college town, Bemidji remains a tight-knit community of good neighbors and engaged citizens who always come out to cheer for the Bemidji State Beavers. While the city of Bemidji — named after the Ojibwe Chief Shaynowishkung (nicknamed Bemidji) — is home to a diverse population of more than 15,000 people, it serves a regional population of more than 100,000.

    Located between three American Indian reservations – Leech Lake, Red Lake and White Earth, students at Bemidji State University and Northwest Technical College have the opportunity to experience a dynamic local culture and history. Bemidji also sits at the center of the legends of Paul Bunyan and Babe the Blue Ox. The famous statues of Paul and Babe greet students as they drive in from the south along Lake Bemidji.

    Though quaint and historic, the city offers the urban conveniences upon which college students rely. Bemidji State and Northwest Tech are both conveniently located minutes away from affordable restaurants, cozy coffee shops, grocery stores, city parks and more. Small, locally owned shops and art sculptures line the streets of downtown Bemidji, while national chains can be found in and around the Bemidji area, including an uptown selection of department stores and restaurants.

    The thriving downtown community presents ample opportunities for engagement off-campus. Among other things, there are fine-dining restaurants, cafes, and a natural foods co-op in downtown Bemidji. The historic Paul Bunyan Playhouse has a calendar of classic shows; restaurants and lounges offer weekly live music performances; the First Friday Art Walk provides a tour of new monthly art exhibits; and annual events such as the Loop the Lake Festival, the Dragon Boat Festival, the Blue Ox Marathon, Bemidji Winterfest, and The Minnesota Finlandia bring the community together.

    For those who love the outdoors, there are wooded, multi-use trail systems within minutes of campus and community parks with walking trails, playgrounds and a skate park. Lake Bemidji State Park and its miles of navigable trails is located directly across the lake from BSU, and the Buena Vista Ski Area — just 12 miles north of campus — offers downhill skiing and campus-sponsored student transportation in the winter months. Further, the Mississippi River Headwaters is a mere 45 minutes from Bemidji.

    For further information, visit our websites at: and

    Review a "special report on how this former lumber town has rebuilt itself as a high-speed, regional center of enterprise" at Bemidji 2.0