IT Engineer II Application Development - Mesa, AZ

Employer: City of Mesa

Job Description:
An Information Technology (IT) Engineer II is responsible for independently providing primary and secondary skilled technical services in support of installation, configuration, testing, integration, and ongoing support for City infrastructure requiring an in-depth knowledge of the City's platforms and environment in support of meeting availability and performance goals, and may provide leadership for multiple medium- to large-scale projects concurrently. This class is responsible for one or more assigned technology areas and for meeting service expectations and customer commitments in those areas. The position is responsible for positively and actively participating in team training and demonstrating team skills learned by applying and reinforcing team principles in daily work with functional teams. Employees in this class are required to participate in team on-call support 24 hours a day, 7 days a week. This class is FLSA exempt-computer professional.

Application Development Assignment: As an IT Engineer II - Application Development, you will join a talented team of professionals who are committed to providing best-in-class application development services for the City of Mesa! The position is responsible for software development and application support to meet a variety of municipal government business operation needs. In a given day, the IT Engineer II may oversee and support the development of web-based internal/external applications; develop and support Application Programming Interfaces (APIs), interfaces, mobile applications, and vendor-purchased solutions; leverage user interface and user experience principles (UI/UX) to make applications that are intuitive, responsive, and scalable; lead and participate in strategic and tactical planning activities; perform thorough diagnostics and troubleshooting in support of designated applications; lead test processes and quality assurance reviews to ensure quality results; perform business analyst responsibilities; provide quality written and verbal communications/presentations to customer areas, senior leadership, in both small and large settings; and mentor and actively share expertise with others. The IT Engineer II is expected to have a comprehensive understanding of the technologies supported and actively shares this expertise with others.

The Ideal Candidate: The ideal candidate is passionate about achieving successful business results in a City that prides itself on innovative, best-in-class services. The ideal candidate will have strong familiarity and experience in the following tools and technologies:
Microsoft .Net Tools: Visual Studio, C#, .Net CORE, ASP.Net MVC, ASP.Net Web Forms, ASP.Net Web API, Entity Framework, IIS
Web Technologies: JavaScript, jQuery, HTML (5), CSS (3), Bootstrap, XML, JSON
Modern Application Development Patterns: Repository Pattern, Unit of Work, Dependency Injection, Responsive Web Design, Unit Testing, API-first Methodology
Database Technologies: Microsoft SQL Server, SQL Stored Procedures, Normalized Database Design
Reporting Tools: SQL Server Reporting Services (SSRS), Web-based Reporting
DevOps: Azure DevOps, Git

Additionally, a solid understanding of the application development life cycle and related skillsets such as documenting and analyzing user requirements, prioritizing features and setting expectations via Agile methodologies is a plus. The candidate should be proficient in written and verbal communication, customer service, teamwork, and collaboration in order to meet the strategic and technical goals of the team.

Please refer to the link below for the full job description and additional information regarding assignments, preferred qualifications, and essential functions.
Qualifications & Requirements
Employee Values (Download PDF reader): All employees of the City of Mesa are expected to uphold and exhibit the City's shared employee values of Knowledge, Respect, and Integrity.

Minimum Qualifications Required: Any combination of training, education, and experience equivalent to graduation from an accredited college or university with a Bachelor's Degree in Computer Science or a related field. Considerable (3 - 5 years) computer systems experience in at least one of the following technical support areas: Applications, Database, Desktop, GIS, or Web Support.

Link to Job Description (Download PDF reader)

Contact Person:
Location: Mesa, AZ
Application Method: Online
Base Pay: $75,609.80 - $113,027.20 Annually

Posted on June 21, 2021

©2021 Perry Technical Institute Careers at Perry Tech Contact Policies


2011 W. Washington Ave Yakima, WA 98903 USA 509-453-0374