Current Openings

Software Engineer

Position Summary:
This role is responsible for full life-cycle development of a proprietary, web-based platform that is used for the purpose of e-Learning activities relating to active health management. Duties will include: finalization of requirements, detailed system analysis and design, development, testing, maintenance, troubleshooting, and research. The position requires both creative and analytical skills with a focus on communication, planning, attention to detail, and out-of-the-box thinking. Candidates should have the ability to work in a dynamic environment where flexibility, teamwork, and quality delivery of customer focused solutions on short timelines are common. 

Essential Duties and Responsibilities:

  • Execute full-cycle software development.
  • Gather requirements from respective stakeholders.
  • Determine feasibility by analyzing problem definition, requirements, and proposed solutions.
  • Design solution sets by developing specifications, charts, layouts, and UML diagrams.
  • Write well designed, testable, efficient code.
  • Comply with project plans and industry standards.
  • Integrate components into a fully functional software system.
  • Perform special projects.
  • Maintain current software systems.


Education and/or Work Experience Requirements:

  • MS degree in Computer Science or Computer Engineering

Preferred:

  • 2+ years of professional experience
  • Multi-client or concurrent project experience

Critical Competencies

  • PHP
  • SQL
  • Javascript
  • HTML
  • CSS
  • .Net

Preferred Competencies

  • OOA/OOD
  • SSO
  • PostgreSQL
  • JQuery
  • MVC Frameworks
  • Bootstrap