Job Description
Software Architect-Expert
This position will be in support of the NYS Tax Modernization Program. This program will encompass multiple projects to modernize legacy systems within the NYS Department of Taxation and Finance which is responsible for billions in state revenue. This position is targeted for the Real Property Systems Modernization project.
The position requires an expert level candidate to provide guidance and design of the overall architecture for this critical and highly visible project.
Day to Day:
The selected candidate will be responsible for all phases of the System Development Life Cycle for a multi-tiered complex system. The responsibilities will include both new development as well as maintenance tasks. Specific tasks will include:
- Analysis of requirements and system design work;
- Presentations of system designs to the users and technical communities;
- Development of detailed design documents and program specifications;
- Code and perform unit and integration testing of programming assignments;
- Recommending and implementing solutioning including tooling;
- Writing and tuning SQL statements;
- Participating in the design of new DB2 tables;
- Data mapping;
- Data conversion scripting;
- Production support tasks including analysis of issue propose and implement
solutions;
- Mentoring less experienced staff; and developing technical documentation.
Mandatory Qualifications:
- Makes high-level design choices and dictates technical standards including software coding standards tools and platforms. Designs multi-leveled architecture or component interactions of a large scale software system.
- 84 months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
Requested Qualifications:
- 84 months of experience with a government taxation/budget organization which includes business knowledge technical design development maintenance and end user support of complex processing.
- 84 months experience with Java programming in an IBM development environment using IDE of IBMs Rational Application Developer (RAD) that are deployed to Websphere Application Server (WAS) or OCP/Liberty.
- 84 months experience with J2EE technologies including EJB JDBC JSP XML or writing Batch Jobs in Java.
- 84 months of experience with IBM EAD4J and JADE frameworks to develop applications.
- 84 months of IBM DB2 experience working with DB2 databases and experience with XML schemas (definition querying and automated generation).
- 60 months experience in performance tuning applications interacting with databases.
- 60 months of experience in IBM MQSeries or Kafka.
- 12 months experience with DataStage and Sybase.