Software Architect is responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Being a Software Architect designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Additionally, Software Architect works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs. Has in-depth knowledge of software development processes and methodologies. Requires a bachelor's degree. Typically reports to a manager. The Software Architect work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Architect typically requires 7+ years of related experience. (Copyright 2024 Salary.com)
Summary:
NCDES Mainframe Architect - Technical Architect - Expert
Job description:
The primary responsibilities of this position are to assist in maintaining the Tax and Financial Accounting and Reporting System (FARS)systems and work on the Interfaces related to North Carolina Unemployment Insurance Tax System (NCSUITS) and Southern Consortium Unemployment Benefits Integration (SCUBI). We need to have an additional resource to be able to provide adequate support for the FARS and Interface systems.
The Mainframe Architect is expected to handle design implementation, and maintenance of mainframe computer systems for DES. The primary responsibility of this position includes assisting with maintaining the Tax and FARS systems, as well as the Tax Modernization project, which involves data cleansing and conversion. The contractor will work with other technical teams to ensure that the mainframe system is properly integrated with other systems and technologies. They are expected to help resolve technical issues that arise with the mainframe system. This may include working with other technical teams to diagnose and resolve problems, as well as developing and implementing preventative measures to minimize the risk of future issues.
• Coordinate internal resources and third parties/vendors for the flawless execution of projects
• Ensure that all projects are delivered on-time, within scope and within budget
• Developing project scopes and objectives, involving all relevant stakeholders, and ensuring technical feasibility
• Ensure resource availability and allocation
• Develop a detailed project plan to track progress
• Measure project performance using appropriate systems, tools, and techniques
• Perform risk management to minimize project risks
• Establish and maintain relationships with third parties/vendors
• Create and maintain comprehensive project documentation
Educational and Soft Skills -
• Good educational background, preferably in the fields of computer science or engineering
• Excellent client-facing and internal communication skills
• Excellent written and verbal communication skills
• Solid organizational skills including attention to detail and multi-tasking skills
• Strong working knowledge of Microsoft Office
• PMP, CSM certification is a plus