Application Engineer

Cobb County Government

Marietta (GA)

On-site

USD 85,000 - 115,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cobb County Government is seeking an Application Engineer to join the Public Safety ITS team. The role focuses on building scalable .NET applications, working with relational databases, and collaborating with cross-functional teams.

The candidate will participate in an after-hours on-call rotation for Public Safety support and on-site attendance during onboarding, with eligibility for hybrid work after six months.

Qualifications

  • Bachelor's degree with four years of experience in applications analysis, development, configuration, and support.
  • Experience with troubleshooting principles, methodologies, and issue resolution techniques; ability to prepare training materials for end users.
  • Equivalent combinations of education, training, and experience acceptable to meet the knowledge, skills, and abilities.

Responsibilities

  • Designs, builds, tests, and maintains .NET applications and supporting infrastructure.
  • Participates in after-hours on-call rotation to support Public Safety personnel.
  • Coordinates projects with other teams and project managers; may lead or coach others on development techniques.
  • Documents production and test environments and maintains program specifications and procedures.
  • Provides user-friendly interfaces and reliable software with proper data integrity and security considerations.

Skills

Team collaboration
Problem solving
On-site work readiness

Education

Bachelor's degree in Computer Science or related field

Tools

ASP.NET MVC
ASP.NET Core
Azure App Services
AWS Elastic
SQL Server

Job description

We are seeking an Application Engineer to join our Public Safety ITS team. The ideal candidate will have experience in building high-quality .NET applications, working with relational databases, and collaborating with cross-functional teams. You'll be responsible for developing scalable, reliable, and maintainable applications, while continuing to improve your skills and growing development within our organization.

The candidate must take part in an after-hours on-call rotation with the Public Safety support team, providing basic desktop support to Public Safety personnel.

This position is not remote and requires consistent on-site attendance during the onboarding period. Eligibility for hybrid work arrangements will be considered upon the successful completion of the initial six-month period.

Must be able to demonstrate proficiency in performance of the essential functions and learn, comprehend, and apply all County or departmental policies, practices and procedures necessary to function effectively in the position.

Identifies user and public business needs as they pertain to information technology systems; collects information from users; identifies alternative business solutions; develops programs and applications to address needs; defines input and output system requirements; prepares graphic and narrative representations of solutions; determines hardware/software requirements; performs cost-benefit, feasibility, and impact analysis; prepares testing plans and prepares program specifications.

Designs, develops, modifies, implements and maintains systems, software and infrastructure; writes code for new applications; ensures compliance with department design and coding standards; writes and modifies software using a variety of programming languages for mainframe and/or personal computers; designs user friendly interfaces and logic screen flow.

Performs post-implementation assessment and maintenance; runs tests and debugs software; consults with other application engineers and other information technology staff regarding the development of test plans and test criteria; creates and maintains procedures for production and test environments; analyzes production and test environments for problems; provides resolutions to issues and corrects programming or infrastructure configuration errors; communicates software test results with users; maintains data integrity and prepares program and infrastructure documentation according to department standards.

Plans and coordinates projects as the project manager and/or works with other project managers; may manage work groups or assist the project manager in managing work groups; may lead or coach others in program techniques and technology solutions; assigns developers to projects and monitors progress reports; determines cost estimates and target dates; prepares project progress reports and provides employee evaluation input to project managers on developer performance.

Supports complex applications with multiple web, application and database servers and complex data and communications networks; experience in SQL, SQL development, database reporting tools and developing database queries; knowledge of source control concepts and change management procedures.

Maintains an awareness of new applications, technologies, technical manuals and websites to increase knowledge of network operations and attends conferences, workshops and training sessions as appropriate.

Administers networks and develops network architecture according to communication and routing protocols; controls network access and security and diagnoses, monitors and analyzes network utilizing appropriate tools.

Performs other related duties as assigned.

Minimum Qualifications

Bachelor's degree from an accredited college or university with major coursework in Computer Science, Computer Engineering, Information Management, Management Information Systems or related field, supplemented by four years of experience in applications analysis, development, configuration, and support; experience with troubleshooting principles, methodologies, and issue resolution techniques; experience in developing training and technical documentation for end users; additional years of experience in programming and application support functions may substitute for a portion of the required education; or any equivalent combination of education, training, and experience which provides the requisite knowledge, skills, and abilities for this job.

Preferred Qualifications
  • Experience designing, developing, and maintaining web applications using ASP.NET MVC ASP.NET Core or comparable frameworks
  • Experience using Microsoft's Azure App Services, AWS Elastic, Apps Runner, or other cloud based technology platforms to create, deploy, and manage applications and services

Possession of IT Infrastructure Library certification is preferred.Tasks require the ability to exert light physical effort in sedentary to light work, but which may involve some lifting, carrying, pushing and/or pulling of objects and materials of light weight (5-10 pounds). Tasks may involve extended periods of time at a keyboard or work station.

Sensory Requirements

Some tasks require the ability to communicate orally.

Environmental Factors

Essential functions are regularly performed without exposure to adverse environmental conditions.

EEO Statement

Cobb County Government is proud to be an equal-opportunity employer. We encourage applications from all qualified individuals, regardless of race, color, national origin, sex, religion, age, disability, or any other legally protected status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SENIOR APPLICATION PROGRAMMER ANALYST (eGov) - Information Technology
SENIOR APPLICATION PROGRAMMER ANALYST (eGov) - Information Technology

Tarrant County • Fort Worth (TX)

On-site
USD 85,000 - 120,000
Public Safety .NET Applications Engineer (On-Site)
Public Safety .NET Applications Engineer (On-Site)

Cobb County Government • Marietta (GA)

On-site
USD 85,000 - 115,000
LEAD AI APPLICATION PROGRAMMER ANALYST - Information Technology
LEAD AI APPLICATION PROGRAMMER ANALYST - Information Technology

Tarrant County • Fort Worth (TX)

On-site
USD 90,000 - 130,000
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant County • Fort Worth (TX)

On-site
USD 90,000 - 120,000
On-site parking
Application Support Manager
Application Support Manager

Salt Lake County Arts • Salt Lake City (UT)

On-site
USD 80,000 - 100,000
Application Administrator
Application Administrator

Laramie County • Cheyenne (WY)

On-site
USD 65,000 - 105,000
Applications Analyst
Applications Analyst

City of Coral Springs • Town of Florida (NY)

On-site
USD 85,000 - 110,000
Application Support Lead
Application Support Lead

City-of-Asheville • Asheville (NC)

On-site
USD 85,000 - 110,000
Applications Analyst
Applications Analyst

City of Coral Springs • Florida

On-site
USD 70,000 - 100,000
Educational opportunities
IT Supervisor - Departmental Application Development
IT Supervisor - Departmental Application Development

Marion-County,-o • Salem (OR)

On-site
USD 110,000 - 140,000