Covenant Eyes 1525 W King St, Owosso, MI 48867 Remote
2021-11-12

Software Developer Intern

4.8
Overview:
Software Developer Interns at Covenant Eyes perform the same day to day tasks as Software Developers but with more oversight mentoring from members of our development teams.

Software Developer Interns create, maintain, and support Covenant Eyes software products. They are highly collaborative individuals who work with other members of technology staff, including Designers, Quality Assurance Practitioners, Systems Engineers, and other Software Developers to ensure Covenant Eyes’ software systems are reliable, consistent, and maintainable.
Responsibilities:
  • Support and improve software solutions within an Agile methodology in a team-focused environment.
  • Accept and incorporate productive feedback on code quality.
  • Work closely with management and team members to understand project requirements.
  • Perform exploratory research that may influence the future direction of Covenant Eyes products.
  • Partner with software developers, product, and member care to achieve successful solutions.
  • Attend regular technical training sessions to continually learn and develop technical skills.
  • Present on technical subjects to the technology team and leadership.
  • Maintain, debug and improve Covenant Eyes’ software products.
  • Uphold a high standard of code quality by writing code which is clean, maintainable and consistent.
  • Participate in PQA (programmer quality assurance) to gain understanding of the development process.
Qualifications:
  • Currently enrolled in an accredited 4-year Computer Science program or related field. Post graduates will also be considered for the internship.
  • Have a desire to learn software development techniques in a fast paced environment.
  • Familiarity with software engineering principles and the software development process.
  • A passion for problem-solving and the ability to conceptualize and articulate ideas clearly and concisely.
  • Familiarity with one or more of the following technologies: JavaScript, HTML, CSS, C, C++, Python, Swift, Java, or SQL.
  • The majority of your time will be spent at a desk using a phone, computer and monitor, and general office equipment. You may be required to reach with hands and arms.

Preferred Skills

  • Exposure to multithreaded software design
  • Exposure to RESTful API development
  • Exposure to Networked communication and internet communication protocols
  • Exposure to Information Security (policy, risk assessments, best practices)
  • An understanding of Relational Database Management Systems
  • Experience with Redis, Git, Node.js, Vue.js