Expert Software Developer
“Join GD Resources for dynamic opportunities in business management and IT, where innovation meets excellence.”
About the Company:
GD Resources is a Veteran Women-Owned Business Management and Information Technology company committed to excellence. GD Resources provides dynamic opportunities for veterans and professionals alike to contribute to innovative projects and drive success in a collaborative and supportive environment. Join us to make a difference, advance your career, and grow with a company that values integrity, diversity, and continuous improvement.
Job Title: Expert Software Developer
HBITS Task Order: HBITS-07-14219
Agency: Information Technology Services (ITS)
Location: Albany, NY – Hybrid (On-site from Day 1)
Rate: Depends on experience
Position Overview
This position supports the NYS Tax Modernization Program, which involves multiple projects to modernize legacy systems within the NYS Department of Taxation and Finance—an agency responsible for billions in state revenue. The modernization initiative covers major areas such as:
- Collections and Accounts Receivable
- Taxpayer Accounting
- Withholding Tax Returns Processing
The Expert Software Developer will be responsible for leading the design, development, testing, and implementation of Java EE applications, while providing mentorship and technical leadership to the development team.
Responsibilities
- Gather requirements and produce detailed system documentation to support application development aligned with business priorities.
- Lead programming activities for tax-related applications using J2EE, Spring, JSON, JavaScript, and JDBC.
- Mentor and guide technical staff through all phases of the software development lifecycle.
- Develop unit test plans, conduct unit testing, and debug all code changes in the development environment.
- Coordinate migration of code changes from development to testing environments.
- Provide assistance in distributed technologies, including Java, DB2, XML, and XQuery.
- Support defect resolution by prioritizing and addressing issues promptly.
- Facilitate and participate in meetings with ITS and DTF stakeholders.
- Communicate effectively in both written and verbal form with management, end-users, and team members.
Qualifications
- 7+ years experience with J2EE technologies including JDBC, JSP, and XML.
- 7+ years developing, building, and testing Java EE applications using modern IDEs (Eclipse, NetBeans, IntelliJ).
- 5+ years using J2EE frameworks (Spring, Struts) and application servers (Tomcat, JBoss, WebSphere, WebLogic).
- 5+ years writing SQL statements for relational databases.
- 5+ years ransmitting, manipulating, and displaying JSON data.
- 3+ years working with messaging technologies (MQ, JMS, Kafka).
- 5+ years in system analysis and design of multi-tiered transactional systems.
Preferred Educational Attainment:
Bachelor’s Degree in Computer Science, Information Technology, or related field.
Required Documentation
- Copy of driver’s license
- Passport, visa, or green card (if applicable)
- Degree/certifications (if applicable)
- Three (3) professional references
- Completed Form 2