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

Software Development Intern

At DMA, we understand the importance of education and cultivating a hands-on experience. We provide a unique internship program tailored for students who are eager to excel in their fields! Our program was built to offer even more, and to prepare students for their career, including:

  • Spring, summer, and fall opportunities available with part-time and full-time scheduling
  • Intern Mentorship Program
  • Intern Education Series and DiSC assessments
  • Networking and cross-training opportunities
  • 3-Day Summer Intern Summit
  • Full-time opportunities available upon graduation with full-time DMA benefits
  • 2024 Great Places to Work Certified

Position Summary

DMA is seeking a motivated and talented Software Development Intern. We are offering an excellent opportunity for hands-on, real-world experience in software development working with a team of highly skilled software developers. The selected individual will gain exposure in the day-to-day operations, business requirements, and the analysis and transformation into web-based solutions for an organization specializing in innovative software and industry-leading tax services.

Essential Duties and Responsibilities

  • Participate in code reviews and release & sprint planning sessions
  • Assist with developing unit test cases for new features and bug fixes
  • Provide technical support as needed
  • Aid with diagnosing and triaging issues with software; determine and document root cause
  • Maintain and enhance existing software solutions
  • Aid in developing and documenting potential solutions to a given issue
  • Develop and document potential solutions to a given issue
  • Assist with preparation of functional and technical documentation

Non-Essential Duties and Responsibilities

  • Perform other duties as assigned

Education and Qualifications

  • Pursuing a Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field
  • Minimum 3.0 Cumulative GPA
  • Experience with an object-oriented programming language, such a C# or Java.
  • Familiarity with scripting languages (e.g. Javascript), MVC concepts, JDBC/SQL is a plus
  • Knowledge of relational databases
  • Ability to work collaboratively within a team environment of other developers to meet aggressive goals and high-quality standard
  • Excellent communication and interpersonal skills