What are the responsibilities and job description for the Software Development Intern position at DMA - DuCharme, McMillen & Associates, Inc.?
As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams are living proof:
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
It is DMA's policy to make reasonable accommodations for qualified individuals with disabilities. If you have a disability and either need assistance applying online or need to request an accommodation during any part of the application process, please contact our Human Resources team at HRDepartment@dmainc.com or 800-309-2110 and choosing selection 6.
- 2025 Great Places to Work Certified
- Employee stock ownership program eligibility begins on day one of employment (ESOP contribution is targeted at 6% of your annual compensation)
- Company paid parental leave
- Generous time off package
- Multiple benefit plans, eligibility begins on day one of employment
- Culturally focused on work/life balance, and the overall wellness of our employees
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
- Perform other duties as assigned
- 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
It is DMA's policy to make reasonable accommodations for qualified individuals with disabilities. If you have a disability and either need assistance applying online or need to request an accommodation during any part of the application process, please contact our Human Resources team at HRDepartment@dmainc.com or 800-309-2110 and choosing selection 6.