Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

International Education Corporation

Software Engineer

Irvine, CA
Full Time
Paid
  • Responsibilities

    Job Description

     

    INTERNATIONAL EDUCATION CORPORATION is a leader in post-secondary career education. Our mission is to drive personal and community transformation by empowering students to make a positive and enduring life change. We are consistently searching for like-minded compassionate professionals who strive to be the best in their respective fields. Our top candidates share our commitment to helping students build the skills to create a future of which they can be proud.

    We are currently seeking a SOFTWARE ENGINEER to join our team. In this position you will analyze requirements, and develop and install computer programs. You will prepare detailed specifications from which programs are written and designed, codes, tests, debugs, and documents those programs.

    ESSENTIAL JOB DUTIES WILL INCLUDE:

    • Consults with business unit management, system analyst staff, and personnel to gather information about program needs, objectives, functions, features, and input and output requirements.  Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.  Writes and maintains technical specifications.  Analyzes and estimates feasibility, costs, time and compatibility with hardware and other programs.

    • Develops and maintains plans outlining steps and time tables for developing programs.

    • Researches and evaluates software and hardware to assist in programming or to use as program platforms

    • Designs and codes screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems.

    • Converts designs and specifications into computer code.

    • Compiles code into programs and corrects errors detected in compile process.

    • Creates test transactions and runs tests to find errors and confirm programs meet specifications.

    • Analyzes code to find causes of errors and revises programs.

    • Consults with business unit management and personnel to prototype, refine, test, and debug programs to meet needs.

    • Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.  Writes documentation or reviews documentation written by others that describes installation and operating procedures.

    • Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about programs.

    • Trains end users or technical support staff to use programs. 

    • Researches and coordinates selection, installation and testing of existing programs.

    • Monitors performance of programs after implementation. 

    • Keeps abreast of new technologies to assess trends.

    • Provides guidance and training to less-experienced systems analysis and programming personnel. 

    • B.A, or B.S. degree in Business Admin.,Computer Science or Information Technology.

    • PHP Coding experience

    • Work with Moodle Source code / plugins

    • Minimum 5 years related experience in developing window/web applications, reports, and integrations using AngularJS, VB6, .Net, REST interface, MS-SQL

    • Ability to consult with business unit management and personnel to gather information about program needs, and analyze and write technical specifications.

    • Ability to design and code screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems, and convert moderately complex designs and specifications into computer code.

    • Ability to write reports and business correspondence in order to prepare and maintain technical specifications program documentation.

    • Ability to effectively present information and respond to questions from individuals and groups of managers and personnel in order to consult and provide technical assistance.

     

    We offer an exciting, fast-paced and dynamic work environment. In addition, full-time colleagues have a variety of benefits available that include; Medical, Dental, Vision, Life Insurance, Disability Coverage, a generously matched 401(k) plan, voluntary benefits and much more.)

    If changing students’ lives is also important to you, and you have the qualifications reflected above, we would love to hear from you

  • Industry
    Education