Loading...
HomeMy WebLinkAboutSolutions ArchitectCITY OF IOWA CITY - Job Description Job Class #28-01 FLSA Exempt Civil Service Identification Position Title: Solutions Architect Department: Finance Division: Information Technology Services Supervisor: Information Technology Services Coordinator Job Summary Analyzes business needs, then designs, develops, and implements solutions. Develops and maintains systems management programs and documentation. Streamline business technology processes and eliminate inefficiencies. Monitors system performance and usage to determine future enhancement with the goal of maintaining industry determined best practice. Job Scope Limited supervisory responsibilities. No budget responsibilities. Essential Job Duties and Responsibilities Interacts with users and analyzes user needs. Identifies business needs and areas of inefficiency to propose solutions. Architects project requirements addressing business needs, produces complete project scope of work with milestones and determines resources required. Designs solutions including revising existing programs as well as developing new; investigates and resolves bugs/changes; schedules and leads meetings; sets and meets project deadlines. Writes, tests and debugs coding for new and existing system application programs. Ensures the produced solution follows industry best practice, addresses the current business need and future enhancement. Schedules and coordinates solution design walkthroughs with support staff before proceeding to the deployment phase. Manages all ASP.NET, VB.NET, and C# applications residing on, or interfacing with, Microsoft SQL, IIS, and Sharepoint servers. Advises and responds to user application maintenance and support needs. Designs, develops and maintains interface applications, reports, and data integration. Job Class #28-01 Information Technology Services Page 2 Updated 09/27/2021 Functions as project manager for ITS software and development projects. Serves as liaison between vendors and City staff when required. Develops and maintains project documentation including providing user instructions and procedures and technical information for support staff. Develops and presents training programs for users. Performs on call rotation for ITS, answering questions for a 24/7 desktop support help line. Serves as backup for general desktop support calls during regular business hours. Works with and protects sensitive information relating to various applications and projects within the City. Functions as the team lead for Database Administrator and Senior Programmer Analyst. Develops and manages Agile and Team Foundation Services. Coordinates efforts between the Database Administrator, Senior Programmer Analyst and support staff to achieve milestone goals. Ensures all interactions and duties are properly tracked and documented. Conducts self in a manner which promotes and supports diversity and inclusivity in the workplace and community. Performs all other related duties as assigned. Physical and Environmental Conditions The physical demands and work environment conditions described here are representative of those that must be met by an employee to successfully perform the essential functions of this job and are encountered while performing those essential functions. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit and talk and hear. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; reach with hands and arms; and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, and ability to adjust focus. While performing the duties of this job, the employee is occasionally exposed to risk of electrical shock. The noise level in the work environment is usually moderate. Minimum Education, Experience and Certification Bachelor’s degree or equivalent from an educational institution accredited by a DOE recognized accreditation body required. Five years of programming or related experience required. Or equivalent Job Class #28-01 Information Technology Services Page 3 Updated 09/27/2021 combination of education and experience. Must pass criminal background check. Preferred Education, Experience and Certification Project management experience preferred. Extensive experience with Visual Studio.Net development platform and developing applications in VB.NET and ASP.NET technologies preferred. Experience with Microsoft SQL Server environment preferred. Knowledge, Skills, and Abilities Knowledge of and skills of information systems, operating systems, and programming. Skills in technical writing, verbal and written communication and problem solving. Ability to read and understand technical materials, reports and journals. Ability to analyze complex information service business needs, document requirements, and present recommendations with impact statements. Organize and lead multiple staff members during various projects. Development and deployment of Knowledge of software and programming languages used at the City of Iowa City, C#, Visual Basic, Access and SQL server. The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel so classified in this position.