Software Architect

Siritech Solutions Corp

Albany, NY

JOB DETAILS
JOB TYPE
Contractor
SKILLS
Acceptance Testing, Accounting, Accounts Receivable, Apache Struts, Architectural Design, Background Investigation, Credit and Collections, Design Document, Documentation, Eclipse IDE, Enterprise Applications, IBM Product Family, IBM WebSphere Application Server, IDE (Integrated Development Environment), Identify Issues, Integration Testing, JBoss Application Server, JDBC (Java Database Connectivity), Java Platform Enterprise Edition (Java EE/J2EE), JavaServer Pages (JSP), Knowledge Transfer, Maintain Compliance, Mentoring, Messaging Technology, NetBeans Java IDE (Integrated Development Environment), Oracle WebLogic Server, Performance Tuning/Optimization, Production Support, Production Systems, Property Tax, Relational Databases (RDBMS), Requirements Management, Root Cause Analysis, SQL (Structured Query Language), SQL Databases, Security Compliance, Software Administration, Software Architecture, Software Development, Spring Framework, State Tax, Systems Analysis, Systems Maintenance, Technical Leadership, Technical Support, Technical Writing, Technical/Engineering Design, Test Plan/Schedule, Tomcat, Unit Test, XML (EXtensible Markup Language)
LOCATION
Albany, NY
POSTED
1 day ago

Job Description: The client is seeking an expert Software Architect to support the New York State Tax Modernization Program focused on modernizing legacy systems across Collections, Accounts Receivable, Taxpayer Accounting, and Real Property Tax Processing. The role requires designing, developing, integrating, and supporting enterprise-grade Java-based applications in an IBM environment. The ideal candidate will provide technical leadership for legacy modernization initiatives, coordinate solutions across multiple support teams, support production systems, perform system design and coding activities, optimize application performance, and mentor junior team members. This role requires deep expertise in Java EE technologies, SQL development, enterprise frameworks, multi-tier transactional systems, messaging technologies, and application performance tuning.


Key Responsibilities:

  • Guide technical architecture and design for modernization of legacy tax systems
  • Coordinate technical solutions across multiple technical support groups and enterprise systems
  • Develop and implement technical solutions and system enhancements
  • Maintain tax processing system components and legacy applications
  • Support production issues, troubleshooting, root cause analysis, and defect resolution
  • Coordinate development, integration testing, and deployment activities
  • Develop technical design documents and program specifications
  • Lead requirements gathering, analysis, and system design sessions
  • Code applications and perform unit and integration testing
  • Write, optimize, and tune SQL queries for relational databases
  • Support User Acceptance Testing (UAT) and production readiness
  • Perform performance tuning of enterprise applications
  • Mentor junior technical staff and developers


Additional Responsibilities:

  • Maintain documentation throughout the engagement for knowledge transfer
  • Ensure compliance with ITS security agreements and background check requirements
  • Support real-time production changes based on business/user needs
  • Participate in mandated state training and security compliance activities


Required Skills:

  • J2EE (JDBC, JSP, XML)
  • Java EE Application Development
  • Spring or Struts Frameworks
  • SQL & Relational Database Development
  • System Analysis & Design for Multi-Tier Systems
  • Application Performance Tuning
  • Messaging Technologies (MQ, JMS, Kafka)
  • Eclipse, IntelliJ, NetBeans IDEs
  • Tomcat, JBoss, WebSphere, WebLogic
  • Unit & Integration Testing
  • Technical Documentation & Architecture Design


Qualifications & Certifications:

  • 84 months experience with J2EE technologies including JDBC, JSP, XML
  • 84 months experience developing and testing Java EE applications using Eclipse, NetBeans, or IntelliJ
  • 84 months experience using Spring/Struts and application servers such as Tomcat, JBoss, WebSphere, or WebLogic
  • 84 months experience writing SQL for relational databases
  • 84 months experience in system analysis and design of multi-tier transactional systems
  • 60 months experience performance tuning database-driven applications
  • 60 months experience with messaging technologies including MQ, JMS, and Kafka
  • Mandatory fingerprint-based background check and ITS security agreements


About the Company

S

Siritech Solutions Corp