Programmer
“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: Programmer – Expert Level
HBITS Task Order: HBITS-07-14213
Agency: Information Technology Services (ITS)
Location: 1200 Washington Ave, Bldg. 12, Albany, NY 12226 (50% Telecommuting Allowed)
Rate: Depends on experience
Position Overview:
The ITS-DOL Dedicated Support Team is seeking an Expert-Level Programmer to support the modernization of the Apprenticeship Training Program and other program areas within the NYS Department of Labor (DOL). The resource will work within a Microsoft Dynamics architecture and development suite to design, develop, and support case management applications. The selected candidate will guide agile development teams, provide technical leadership, and handle the full spectrum of solution architecture, integration, business process modeling, and database transaction management.
Responsibilities:
- Lead agile development teams in the analysis, design, and development of complex integrated solutions.
- Establish and maintain best practice standards for solution architecture, integration, and development.
- Mentor and train team members in advanced programming and SOA architecture techniques.
- Create and review sequence and activity diagrams, business process models, and technical documentation.
- Design and develop services using Service-Oriented Architecture (SOA).
- Develop custom plugins, workflows, and scripts in Dynamics 365, and leverage Power Platform tools including Power Apps and Power Automate.
- Manage data migration, integration, and synchronization between Dynamics 365 and other systems.
- Optimize performance of Dynamics 365 applications for scalability and efficiency.
- Write complex SQL and PL/SQL queries for Oracle and DB2 databases.
- Conduct functional, integration, and automated testing of solutions.
- Evaluate emerging technologies through research and proof-of-concept initiatives.
Qualifications:
- 7 years of experience providing guidance to large teams and extensive expertise in software design and development.
- 5 years experience in Dynamics Solution Architecture, designing and developing complex solutions within Dynamics 365, including integration with enterprise systems.
- 7 years experience customizing and developing systems using Dynamics technologies, including custom plugins, workflows, scripts, and Power Platform tools.
- 7 years experience in data management, overseeing migration, integration, and synchronization between Dynamics 365 and other systems with strong data governance practices.
- 5 years experience with performance optimization of Dynamics 365 applications.
- 5 years experience as a subject matter expert, providing technical leadership and mentoring junior developers.
- 1 year experience conducting thorough testing of customizations and integrations, including automated testing frameworks.
- 5 years experience documenting technical designs, processes, and solutions, as well as training end-users and team members on new functionalities.
Preferred Educational Attainment:
Bachelor’s Degree in Computer Science, Information Technology, or related field. Equivalent combination of education and experience may be considered.
Required Documentation:
- Updated Resume
- Copy of Candidate Identification (Driver’s License, Green Card, Visa, Passport, if applicable)
- Supporting documents for qualifications (professional certifications, degrees, etc.)