AcademicJobs.com Jobs

AcademicJobs.com

Applications Close:

Coralville, IA

5 Star University

"C++ Developer"

Academic Connect
Applications Close

C++ Developer

Overview

Leepfrog Technologies, Inc. provides its CourseLeaf software to more than 500 of the nation’s most academically complex colleges and universities to manager their academic catalogs, curriculum, section scheduling, registration, and syllabi management.

The C++ Developer is responsible for researching, designing, coding, testing, and implementing high quality code in support of Leepfrog’s proprietary software systems. A successful candidate should be adept at building, installing, and configuring custom software for various internet applications and specifically a common gateway interface. The candidate will have strong C++ development skills and must possess a comprehensive knowledge of software programming with special attention to architecture and design requirements.

Duties

  • Comprehend and develop software applications by utilizing C++ and JavaScript. Assume ownership of existing code bases.
  • Identify anomalies and deviations of standard software system performance, incidents that alter the flow, and the process of system execution.
  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces, and improve performance.
  • Research and produce product enhancements.
  • Fix software issues and code irregularities. Have familiarity with the tools used to test and debug programs and software code. Perform code maintenance, testing, and analysis.
  • Utilize collections of code and software packages that capture frequently used routines to help programmers simplify their work.
  • Prepare documentation for existing and upcoming products, describing their functionality and composition in such a way that it is understandable for a wide audience with or without technical background and is compliant with defined requirements and standards. Keep documentation up to date.
  • Understand and regularly use software version control management systems such as GIT, CVS, or ClearCase. Use extensible web authoring tools.
  • Maintain knowledge of the techniques and principles of software development, such as analysis, algorithms, coding, testing, and compiling of programming paradigms (e.g. object-oriented programming, functional programming) and programming languages. In addition to C++ and JavaScript, this may include SQL, SAS language, and XML.
  • Understand project management and the activities which comprise this area. Know the variables implied in project management such as time, resources, requirements, deadlines, and responding to unexpected events.
  • Consult with other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Maintain quality assurance procedures and work with the quality assurance team.
  • Complete project assignments within the deadline.
  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Mentor and train other developers as needed.
  • Stay current about industry developments.
  • Other duties as assigned.

Skills Required

  • Excellent oral and written communication: clear, concise, professional; effectively articulate abstract concepts.
  • Active listening: ask questions as appropriate, and do not interrupt at inappropriate times.
  • Critical thinking: use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
  • Complex problem solving: identify complex issues and review related information to develop and evaluate options and implement solutions.
  • Judgment and decision making: the ability to consider the relative costs and benefits of potential actions to choose the most appropriate one.
  • Flexibility: proficiently adjust your actions in relation to others' actions.
  • Self-motivated: have a strong work ethic, be proactive, take initiative, be persistent, and dependable.
  • Organization: hold an innate talent to think ahead and plan; organize and manage multiple priorities.
  • Self-aware: adept at monitoring and assessing your performance to make improvements or take corrective action.

Qualifications

  • A qualified candidate must have a bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Software Development, or similar coursework
  • Five years of C++ experience; or equivalent combination of education and experience
  • Experience with relational database management systems and knowledge of SQL is required
  • Experience in a client-server framework is a must
  • Knowledge about design patterns and scripting languages are necessary

Physical Requirements

The C++ Developer position is considered sedentary and will use office equipment, phones, and computers. This position may be located in an office or be required to work from home during special circumstances and be faced with regular interruptions.

10

Whoops! This job is not yet sponsored…

I own this job - Please upgrade it to a full listing

Or, view more options below

View full job details

See the complete job description, requirements, and application process

Stay on their radar

Join the talent pool for AcademicJobs.com

Join Talent Pool

Express interest in this position

Let AcademicJobs.com know you're interested in C++ Developer

Add this Job Post to FavoritesExpress Interest

Get similar job alerts

Receive notifications when similar positions become available

Share this opportunity

Send this job to colleagues or friends who might be interested

290 Jobs Found

AcademicJobs.com

San Francisco
Staff / Administration
Add this Job Post to Favorites
Closes: Jan 31, 2026

AcademicJobs.com

Boston
Staff / Administration
Add this Job Post to Favorites
Closes: Jan 31, 2026

University of Nebraska - Lincoln

University of Nebraska - Lincoln
Staff / Administration
Add this Job Post to Favorites
Closes: Jan 31, 2026

Stony Brook University

Stony Brook, NY, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Jan 31, 2026

Stanford University

Palo Alto, CA, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Jan 31, 2026

University of California San Francisco

505 Parnassus Ave, San Francisco, CA 94143, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Jan 31, 2026
View More