CharlottesvilleRecruiter Since 2001
the smart solution for Charlottesville jobs

Software Systems Architect

Company: City of Charlottesville
Location: Charlottesville
Posted on: May 3, 2021

Job Description:

General Summary

The Department of Information Technology is seeking qualified candidates to be considered for the position of Software Systems Architect who are highly motivated and who strives for success by demonstrating Charlottesville's Core Values of Leadership, Trust, Creativity, Respect, and Excellence.

The City endeavors to maintain leading-edge technology while providing cost effective IT services. As part of the Information Technology Department, the Software System Architect is responsible for designing the architecture for the City's portfolio of mobile, client-server, web-based software, and could-native applications under the supervision of the IT Applications Manager.

The hiring salary will be between $70,000 and $104,998.40 annually.Starting offer is based on applicable education, experience, and internal equity. This is a full-time, exempt, position. The position also provides excellent benefits including 13 paid holidays, paid vacation and sick leave, health insurance options with employer contribution, employer-paid life insurance, City's retirement options, and continuing education/training opportunities.

Essential Responsibilities and Duties

  • Provides high-level architectural design, specifications and oversight to ensure all software applications function efficiently and (where applicable) are properly integrated with related systems developed in-house and provided by vendors;
  • Provides proactive technical and administrative leadership in defining the most effective software systems architecture to meet complex system requirements using a combination of technologies including:
  • Cloud-Native Application Development
  • Microsoft Visual Studio
  • Microsoft SQL Server
  • Android Development Studio
  • Swift and Objective-C
  • ESRI
  • Python
  • Microsoft SQL Server Reporting
  • City ERP System (SAP)

Designs, develops, deploys and maintains complex software applications;Serves as a solutions consultant to Departmental staff;Identifies and resolves complex software application issues that affect City Departments' ability to meet objectives;Provide technical leadership in emerging technologies such as Machine Learning and Artificial Intelligence;Stays abreast of emerging software system design techniques and programming technologies;Identifies and recommends process, procedure, policy and control improvements;Provides constructive feedback in meetings and to other team members;Reports to the IT Applications Manager;Performs other duties as assigned. Education, Experience and Skills

Minimum Requirements:

  • Any combination of education and experience equivalent to graduation from an accredited four-year college or university with a Bachelor's degree in Computer Science or MIS.
  • Must have an in depth knowledge of software system architecture in an integrated environment with applications developed in house and those provided by vendors.
  • Must have at least 2 years of experience designing, coding and implementing complex mobile, client-server and web applications using Objective-C, Swift, Python, Android development Studio, Microsoft Visual Studio and SQL Server.
  • Requires excellent interpersonal skills to confer with clients, IT staff and vendors.

Preferred Qualifications:

  • Experience developing software systems using Cloud providers, Azure and/AWS is preferred.
  • Experience architecting, integrating and developing software systems using ESRI and Python is preferred.
  • Experience in Big Data, Machine Learning, and Artificial Intelligence strongly preferred.

Skills: Project management skills and ability to accurately interpret requirements, analyze data, reason logically, exercise sound judgment, and provide effective solutions are required. Ability to analyze business requirements and procedures and recommend software system architecture to fulfill requirements; Ability to establish and maintain effective working relationships with team members, City staff, consultants and vendors; Ability to communicate effectively orally and in writing; Ability to learn quickly and effectively utilize knowledge gained; Ability to work in a fast-paced environment that requires regular skills enhancement. Physical Conditions & Work Contacts

On Prolonged periods of computer display exposure; Occasional travel required to attend training and conferences; Flexible work schedule.

Keywords: City of Charlottesville, Charlottesville , Software Systems Architect, Other , Charlottesville, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Charlottesville RSS job feeds