You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer Intern

The Software Engineer Intern will aid in the design, development, testing and support of our database, server, web, and windows software applications.
Essential Duties and Responsibilities:
  • Develop software within a team environment supporting a rapidly growing information technology intensive business
  • Review, analyze, and evaluate business and user needs and translate into software systems specifications
  • Participate in estimating, planning, and scheduling software development tasks
  • Participate in the design of software systems, user interfaces, web services, processing algorithms, communications methods, and other major components
  • Develop software in C#, HTML, JavaScript, Python, and SQL using standard coding practices
  • Perform unit, integration, and system level software testing
  • Assist SQA with integration and system level software testing
  • Participate in code reviews
  • Other activities as directed by management
Qualifications/Education:
  • In pursuit of an undergraduate or graduate degree in computer science or a related field
  • Experience with one or more of the following a plus
  • C# highly preferred (C++ or Java are acceptable)
  • HTML and JavaScript
  • Python
  • WinForms
  • WebAPI and MVC preferred (other MVVM architectures are acceptable)
  • Microsoft SQL preferred (Oracle or other relational databases are acceptable)
  • NUnit (or similar) testing framework
  • Microsoft Visual Studio
  • Microsoft SQL Server Management Studio
  • Developing software using Agile methodologies
  • Strong communication skills, written and verbal
  • Self-motivated and able to work on a team on independently defined tasks