nd.gov - The Official Portal for North Dakota State Government
Job Opportunities

Java & .NET Application Developer/Programmer, National Energy Center of Excellence
Post Date: 05/25/2019
Close Date: 05/25/2020
Bismarck State College
PO Box 5587

Web Site: (new browser window will open)

Job Listing URL: (new browser window will open)

$50,000 - $69,999

Bismarck, ND

Job Description:

OPENING DATE: 5/24/2019

CLOSING DATE: Open until filled


COMPENSATION: $60,000 + based on directly related experience. May be eligible for a salary increase after six months. Paid health insurance, life insurance, retirement, employee tuition waiver, spouse/dependent tuition discount.

1. Directly accountable and responsible to the Dean of NECE.

2. Responsible for developing, programming and the conversion of current Flash based Interactive Learning Tools (ILT’s) delivered online and in the classroom environment, such as, animations, mini-simulations, full simulations and 3D content.

3. Responsible for developing & programing web-based content and materials that support the instructional departments across campus and specifically for the National Energy Center of Excellence’s (NECE) division used in the academic and non-credit offerings, laboratories and outreach efforts.

Curriculum development – 85%
1. Works with Curriculum Development Center (CDC) team to develop and program interactive learning tools, including; animations, mini-simulations, full simulations, 2D and 3D content to support online and classroom offerings, laboratories, marketing and other training offerings.
2. Works with CDC team to convert Flash based interactive learning tools to operate successfully using JavaScript and possibly other programming languages, these include; animations, mini-simulations, full simulations, 2D and 3D content implemented in the current online & classroom credit bearing programs and non-credit offerings.
3. Works with CDC team to research, develop and implement technologies for the purpose of enhancing the content of online and classroom offerings and/or providing feasible solutions regarding technologies associated with animations, mini-simulations, full simulations, 2D and 3D content and other departmental and/or college needs.
General media development duties – 10%
4. Conducts/participates in training workshops to assist employees in new technologies, delivery systems, and the creation of enhanced content for use in online and classroom offerings.
5. Saves, maintains, and organizes all content developed for future use in division’s content management system.
6. Keeps abreast of design and programming changes/products that impact the production and use of animations, mini-simulations, full-simulations, 2D and 3D content on an online environment. Learns and adapts to new technologies as required to meet the department’s and campus needs.
7. Uses and assists in the maintenance of the division’s project management and content management system(s).
8. Troubleshoots and maintains content from a programming perspective used by faculty in classrooms and laboratories as well as content used/contained in the campus online Learning Management System (LMS).
Miscellaneous duties – 5%
9. Supports innovation, creativity and ideas to improve/enhance processes, functions, etc. in the department and as a whole for the college.

10. Performs other duties as required or assigned.

• Bachelor’s degree in Computer Science or Computer Information Systems, or related field and three years of current and progressive experience involving difficult programming and systems analysis work; or an Associate’s degree in Computer Science and four years of related experience as stated above.
• Strong web-based application development/coding experience with programming languages such as C#, C++, JavaScript, HTML5 and CSS as well as related development tools including but not limited to: Adobe Creative Suite.
• Solid foundation in advanced mathematics, 3D graphics principles and rendering algorithms.
• Demonstrated experience building user interfaces in 2D and 3D.
• Ability to write efficient, reusable, and well documented code.
• Excellent interpersonal and written communication skills.
• Ability to independently manage project workflow and lifecycle.
• Ability to work with diverse personalities with all levels of computer experience.
• Task orientated with the ability to work under pressure on a variety of projects simultaneously.

• More than four years of complex Application Developer/Programmer experience.
• Related higher education experience.
• Background in technical trades.


This position will remain on the website until filled.

To apply, click the Apply button at the top of the page. To be considered by the search committee, applications must include: online application and upload a cover letter, resume, and copies of transcripts (undergraduate and graduate). Paper applications will not be accepted. (NOTE: Incomplete files will NOT be considered.)


For more information or assistance contact: Human Resources (701) 224-5531. This position requires a criminal history record check.

Equal Opportunity Employer
Human Resources*Meadowlark Building*PO Box 5587*1700 Schafer St.*Bismarck, ND 58506-5587
701-224-5531*800-366-6888 (TTY Relay ND)

North Dakota Veterans claiming preference must submit all proof of eligibility by the closing date. Proof of eligibility includes a DD-214 and if claiming disabled status, a current letter of disability from the VA dated within the last 12 months.

BSC determines employment eligibility through the E-Verify system.
Find the Good Life Quality of Life