Software Developer - Mac, Windows, iOS, Android

Software C/C++ Java Swift Android iOS Windows Mac
Full Time
Telecommuting available Travel required to 10%.

Job Description

Covenant Eyes provides first class Internet accountability and Internet content filtering software.  We develop code for all major platforms - Windows, Mac, iOS, and Android.  The Internet is expanding at light speed, and we must keep up with it.  This presents our engineers with outstanding opportunities to use their software skills to develop innovative tools for protecting families on the Internet.   We need experienced developers who are committed to teamwork in an agile environment.

Required Skills:

  • Bachelor's degree in Computer Science or a closely related field, or equivalent work experience
  • Minimum of 3 years professional experience developing software
  • Superior programming, analytical and problem solving skills in creating object oriented, event driven, multi-threaded software
  • Solid understanding of software engineering principles and the software development process
  • A proven passion for creating software with excellence and innovation
  • Extensive experience with one of the following languages/frameworks: C/C++, Java, Swift
  • Self-motivated and able to collaborate with a diverse set of people from many disciplines

Preferred Skills:

  • Commercial software development experience
  • Test Driven Development
  • UI/UX experience a plus

Personal Characteristics:

  • Independent: Able to grasp high level product requirements and translate these to developing or modifying running software effectively
  • Strong sense of ownership: Sees projects throughout their lifecycle; from development to deployment. Personally ensures that code works correctly when deployed
  • Encourages constructive criticism on his or her work
  • Accountable:  Should be a results-oriented team player who holds themselves accountable for performance, takes absolute ownership, and champions all aspects of quality software
  • Flexible and adaptable. Should be able to switch gears in various situations and apply themselves to quickly learning new technologies and adopting new methodologies

Posted By

Brenda Hinds

1525 W King St, P.O. Box 637 Owosso, MI, 48867

Dice Id : RTX14dc0c
Position Id : 292793
Have a Job? Post it

Similar Positions

Senior Developer
  • Recruitment Management Consultants (RMC)
  • Lansing, MI
Entry Level IT/IS Position
  • Saginaw Control & Engineering
  • Saginaw, MI
iOS Developer
  • Software Guidance & Assistance
  • Farmington Hills, MI
Jr OR Sr Java/Android/iOS Developer
  • Technomax LLC
  • Ann Arbor, MI
Mid-Level IOS Developer /// Farmington Hills, MI
  • Galaxy Software Solutions
  • Farmington Hills, MI
iOS Developer
  • Vertex Group
  • Farmington Hills, MI
iOS Developer
  • Global Data Management Inc
  • Farmington Hills, MI
iOS Developer
  • Systems Technology Group Inc. (STG)
  • Farmington Hills, MI
Android Linux Kernal Developer
  • Tata Elxsi Limited
  • Novi, MI
Android Mobile Application Developer
  • Evolutyz Corp
  • Ann Arbor, MI
Android Application Tester
  • Tech Mahindra (Americas) Inc.
  • Ann Arbor, MI
Software Engineer
  • Robert Half Technology
  • Farmington Hills, MI
Mobile Developer
  • U.S. Tech Solutions Inc.
  • Detroit, MI