City of Cedar Rapids logo

IT Software Architect

City of Cedar Rapids
Full-time
On-site
City Services Center, Iowa, United States
$95,388.80 - $128,731.20 USD yearly



The City of Cedar Rapids is a forward-thinking organization dedicated to leveraging innovative technology to drive business success. The IT department is seeking a talented IT Software Architect to help shape our software systems, define technical strategy, and lead our development teams in creating scalable, efficient solutions. Our team is known for its welcoming, collaborative atmosphere where everyone's voice is valued. We pride ourselves on fostering a diverse and inclusive department that embrace talent from all backgrounds, skills sets, and perspectives. We encourage all to apply who meet the requirements below.


About our Organization

At the City, we are committed to employing individuals who reflect our community’s diverse backgrounds and this position is crucial in the success and strategic direction of a growing and evolving community. We appreciate and leverage the vast experience individuals bring beyond the technical requirements of a job. If you are an individual with similar experience listed here please consider applying. Experience and skills combined with commitment to our core values is key to building a greater community now and for the next generation.


About our Community

Nestled in the heart of Iowa, Cedar Rapids is our vibrant and diverse community known for its rich history, culture, and natural beauty. Our city has a strong sense of community which can be seen at any of our numerous parks, recreational opportunities, and family-friendly events year round. You can also explore our thriving downtown district, filled with shops, restaurants, and entertainment options, or take a stroll along the Cedar River, which runs through the heart of the city. Cedar Rapids - Why you should live here! 

  

About this Opportunity   
The Software Architect's role is to design, code, test, and analyze software programs and applications.  

The City of Cedar Rapids does not offer sponsorship for employment authorization.   



Job Duties & Responsibilities

  • Confer with end-users, team members, and senior leadership to define business requirements.
  • Model business and systems processes based on findings through use case scenarios, workflow diagrams, and data models.
  • Develop and execute test plans to check development progress and systems technical performance.  
  • Develop, document, communicate, and enforce a policy for standardizing application development process and software as necessary.
  • Consistently design, write, translate, and code software programs and applications from inception to implementation.
  • Engage with customers, internal IT team members, and external 3rd party support vendors to resolve any defects in products or enterprise applications. 
  • Recommend, schedule, and perform software improvements and upgrades.
  • Plan, execute, and manage the integration of new applications into existing systems and software through the organization. 
  • Provide primary support to mission critical enterprise-wide application, including but not limited to Tax and Land Management, Geographic Information System Mapping, and Enterprise Content Management.
  • Identify and resolve security related opportunities when presented in an enterprise application or application server. 
  • Train and provide guidance to junior members of the team.
  • Performs related work as required.



Required Education and Experience

  • Bachelor’s degree in computer science, computer systems design, or a related field and 
  • 5 to 7  years of experience with design, code, test and software programs and applications  
Or,
  • An equivalent combination of education and/or experience (i.e. one year of experience may substitute for one year of education)
  • Experience with programming languages, including C#, JavaScript, HTML5, CSS, ASP.NET, and Python. 
  • Excellent communication skills
  • Previous project management experience
  • Proficiency with Microsoft Office
  • Ability to work collaboratively with diverse populations.
Required Licenses or Certifications
  • Required to obtain Iowa National Crime Information Center (NCIC) certification within six months of hire.
Desired Qualifications
  • Information Technology Infrastructure Library (ITIL) Foundations
  • Microsoft Certified: Azure Developer Associate



Work Schedule
Monday-Friday 7:30am-4:30pm




 


Equal Opportunity/Affirmative Action Statement

The City of Cedar Rapids is an equal opportunity/affirmative action employer. All job applicants will receive consideration for employment free from discrimination on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age (40 or older), disability and genetic information (including family medical history).



Applicants with Disabilities

We respect and value people with disabilities and are committed to providing a workplace culture of disability inclusion. People with disabilities are supported during the hiring process and are encouraged to apply for employment with the City of Cedar Rapids. In support of the Americans with Disabilities Act, reasonable accommodations will be provided to those in need of assistance with the application and interview process. To request an accommodation, contact the City's Human Resources department by phone at 319-286-5000 or by email at hr@cedar-rapids.org.