University of North Dakota · 17 hours ago
Application Developer
The University of North Dakota is seeking an Application Developer to provide analysis, programming, and technical assistance for the development of their AIMS and Athena software. The role involves software development, user interface design, and providing user support, ensuring high-quality project documentation and effective team collaboration.
EducationTrainingUniversities
Responsibilities
Define user needs, issues, and problems
Devise implementation strategy
Coordinate and communicate with other team members. Provide timely, engaged participation in team efforts
Design, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of applications
Develop software and work as part of a team on programming of various functions
Assist with user interface design of web, mobile, and desktop applications
Help to create attractive, user-centered designs by considering user feedback, usability, workflow, and current best practices in graphical interface design
Use various tools to create graphical interfaces
Participate in user testing and design
Analyze user experience problems and create design solutions
Build interactive prototypes for the application
Stay abreast of UI trends, as well as industry standards, looking for creative ideas
Provide user support for in-house software systems
Gather information related to user issues and software problems. Forward to the appropriate developer for further action
Produce and maintain high quality project documentation related to programming, systems, and user guides
Draft and organize documentation efforts, including online help and written user guides
Utilize business specifications and technical data to create documentation
Define and create test scenarios
Create test data sets
Test software
Modify software as necessary
Assure software meets end user requirements
Stay abreast of changes in field
Inform other team members when finding items of interest which may benefit the organization or software
Develop and maintain proficiency in the software development tools in use
Maintain work records and track project time accurately and in a timely manner
Qualification
Required
B.S. in Computer Science or Information Technology, or 5 years programming experience and significant progress towards degree (continued pursuit of degree expected)
2 years experience in software development
Database programming experience
Software documentation experience
Experience with SQL, .NET, Visual Studio, HTML, JavaScript, and Angular
Successful completion of a Criminal History Background Check
Ability to work independently
Good communications and interpersonal skills
Preferred
User interface design experience
Software documentation experience
Database programming experience
Experience with AIMS
Experience with UND Aerospace
Experience developing multi-user, enterprise level software solutions
Benefits
Single or family health care coverage (UND pays the full premium)
Life insurance
Employee assistance program
Retirement plans with generous employer contributions
Annual & sick leave in addition to 10 paid holidays
Supplemental life
Dental
Vision
Flexible spending account
Supplemental retirement plans
Employee tuition waiver
A variety of professional development opportunities
Company
University of North Dakota
University of North Dakota is a school in Grand Forks.
Funding
Current Stage
Late StageTotal Funding
$22.27MKey Investors
US Department of Commerce, Economic Development AdministationUS Department of EnergyNASA
2024-12-23Grant· $1.3M
2023-09-28Grant· $0.1M
2023-09-21Grant· $3M
Recent News
The Motley Fool
2025-12-12
2025-12-09
Company data provided by crunchbase