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

Software Engineer Intern

As the Software Engineer Intern, you will join a development team working on projects that directly impact our customers.  The Software Engineer Intern will be responsible for developing and testing DMSi’s software application as you create and add features.  We place mentors on the team with you during your internship so we can all learn together. We are looking for candidates with a collaborative mindset and a natural curiosity to test the limits of our application.

RESPONSIBILITIES AND DUTIES:

  1. Design, code, and test features & other application components.
  2. Ensures that desktop, web, and mobile applications work across target platforms.
  3. Work closely with other developers to share experiences and continuously improve processes.
  4. Assists with the UX design of enterprise applications.
  5. Operate as part of a cross-functional agile team.
  6. Collaborate with the team to decompose features into small pieces of working software that can be completed in a single iteration.
  7. Analyze acceptance criteria to create test cases for unit tests.

KNOWLEDGE, SKILLS, AND ABILITIES:
Entry-level experience developing desktop, web, or mobile applications with React, RESTful APIs, CSS, HTML 5, JavaScript, and other universally used technologies.
Desire to build applications that work on desktops, Android, and IOS.
Passionate about delivering high-quality user experience. 
Experience assisting with UX design for mobile applications.
Experience with one or more server-side stacks (.NET, Node.js, Python, Java, PHP etc.) is a plus.

EDUCATION AND EXPERIENCE:
Working toward a bachelor's degree in Computer Science, Software Engineering, MIS, or other technology-related fields.  
A solid understanding of the software development lifecycle

WORK ENVIRONMENT & PHYSICAL DEMANDS:
Normal office environment with use of computers and telephone systems; no unusual physical demands