
Software Specialist: Full Time (Allen, TX)
Job Title
Software Specialist
Job Type
Full Time or Part Time for college students
Location
Onsite in Allen, Texas
Software Specialist
Position Overview
The Software Specialist plays a key role in our product development and coding process. You will research, develop, test, and maintain state and local premium tax returns in multiple tax software applications. This is an entry level position and training will be provided. This position concludes March 31, 2026.
Duties and responsibilities
- Develop state and local premium tax returns and supplemental forms using proprietary development tools in conjunction with Kotlin, and IntelliJ.
- Research, analyze, and implement tax returns changes as necessary.
- Test changes to the software before development and production builds are created.
- Provide product support, including phone and email support, while maintaining a professional and lasting relationship with clients.
- Maintain state specific documentation for tax laws, tax positions, and standards.
- Contact state taxing authorities regarding tax returns and legislative developments.
- Provide suggestions for enhancements and improvements to the software and department-specific processes.
- Meet deadlines and commitments.
- Performs other duties as needed or required.
Qualifications & Skills
- Education and Experience – Has coding experience or is currently pursuing a bachelor’s degree in Computer Science.
- Knowledge of tax principles or experience working financial applications a plus
- Knowledge of Kotlin and IntelliJ
- Excellent verbal and written communication skills
- Strong work ethic and reliability
- Detail oriented
- Flexible and able to adapt quickly
- Effective problem-solving skills
- Ability to work independently and as part of a team.
- Comfortable working with mathematical concepts.
Other
- Some work outside normal business hours and some weekends required.
- All new hires have a mentor assigned to guide them through the training process which is designed to provide the foundational knowledge and skills necessary to quickly become a productive member of our team.