Senior Programmer Analyst

1 day ago


Farmington, Michigan, United States City of Farmington Full time
Job Title: Senior Programmer Analyst

This is a challenging and rewarding opportunity to join the City of Farmington's Information Technology team as a Senior Programmer Analyst. In this role, you will be responsible for providing advanced technical support and guidance to the team, as well as performing a variety of administrative and technical tasks.

Key Responsibilities:
  • Provide technical support and guidance to the team on a variety of technical issues, including software installations, upgrades, and troubleshooting.
  • Perform project management duties relating to applications upgrades and new applications implementation.
  • Plan, test, and implement software installations and upgrades to ensure applications meet user needs.
  • Provide technical support and assistance with formatting presentations and reports.
  • Solve complex technical problems related to business information software and software advancements to provide users with updated applications.
  • Evaluate applications and assist with business process improvement, data integration, and associated technology applications.
  • Develop and maintain documentation related to application architecture, interface programs, quality assurance testing for applications.
  • Improve the effectiveness of asset management technology support with master plans, business process improvement, data integration, and associated technology applications.
  • Conduct all job functions with an awareness of security technologies and best practices, making recommendations and implementing security measures to protect City data and assets.
  • Perform minor Microsoft SQL, DB2 Queries, JavaScript, Visual Basic, and report writing duties as required.
  • Work with vendors on advanced application issues, including but not limited to upgrades, level III problem resolution, system and data migrations, and automation of routine tasks.
  • Installing new software, system upgrades and patches, as well as product demonstrations.
  • Developing and maintaining technical documentation for various City of Farmington IT systems.
  • Providing 24x7 on-call support for critical system and data center issues.
  • Participating on various IT system design, test and implementation project teams.
  • Performs complete inventory of personal computer hardware and software in all City departments. Disposes of unneeded or obsolete equipment.
  • Operating a motor vehicle, travels to various facilities throughout the city.
Requirements:
  • Graduation from an accredited four-year college or university with a degree in information technology, computer engineering, computer science, or related field preferred, and three years' experience with client based operating systems such as Windows Operation Systems, Database Programming, Client/Server Programming, and Microsoft Office, Adobe Acrobat, and other common desktop applications; or any equivalent combination of education and experience.
  • Valid New Mexico driver's license with acceptable driving record for the past three years or state of current residency.
  • Advanced knowledge Central Products including Central Square Naviline, IBM I, SQL Server, and Advanced knowledge of Microsoft Core Infrastructure technologies and possess good understanding including but not limited to network concepts, TCP/IP, Routing, SMTP, DNS, DHCP, DFS, etc.
  • Advanced knowledge of Active Directory 2008 and 2012 and knowledge of deploying, troubleshooting AD group policies
  • Working knowledge IBM AS/400 for purposes of troubleshooting client sessions.
  • Excellent written and oral communication skills to interface effectively with users in all City departments. Ability to follow verbal and or written instructions. Ability to communicate effectively verbally and in writing.
  • Ability to maintain computer inventory and work on user tickets.
  • Ability to establish and maintain effective working relationships with supervisors, employees, local government officials, and outside vendors.
  • Ability to work under stress and handle stressful situations; ability to meet deadlines.
  • Extensive background check required.
Equipment Operated:
  • Personal computer and laptop; cable tester/tone generator; tone probe; small hand tools.
Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job.

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 frequently required to sit, talk or hear, and use hands to finger, handle, or feel objects, tools, or controls.

The employee is occasionally required to stand, climb, kneel, walk, talk or hear, and reach with hands and arms.

The employee must frequently lift and/or move up to 25 pounds, and occasionally lift 25 to 50 pounds.

Specific vision abilities required by this job include close vision and the ability to adjust focus.

Work Environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Employee sometimes works near moving mechanical parts, and is frequently exposed to rays from video display terminals.

The noise level in the work environment is moderate and approximates that of a standard business office with equipment running.



  • Farmington, Michigan, United States City of Farmington Full time

    Job Title: Senior Programmer AnalystCity of Farmington is seeking a highly skilled Senior Programmer Analyst to join our Information Technology team. As a key member of our team, you will be responsible for providing advanced technical support and administrative functions to ensure the smooth operation of our enterprise systems.Key...


  • Farmington, Michigan, United States City of Farmington Full time

    Job Title: Senior Programmer AnalystCity of Farmington is seeking a highly skilled Senior Programmer Analyst to join our Information Technology team.Job Summary:The Senior Programmer Analyst will perform a variety of administrative and advanced technical support functions, including project management, software installations, and technical documentation. The...


  • Farmington, Michigan, United States Ascii Group LLC Full time

    Position: Senior Software EngineerLocation: Remote or other unanticipated locations throughout the U.S.Key Responsibilities:As a Senior Software Engineer, you will be responsible for the development of robust enterprise applications utilizing a variety of technologies including Java, TypeScript, JavaScript, Spring, Angular, and Spring Boot. Your role will...


  • Farmington, Michigan, United States Ascii Group LLC Full time

    Lead Software DeveloperAscii Group LLC is seeking a highly skilled Lead Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and fault-tolerant enterprise applications using a range of technologies including Java, TypeScript, JavaScript, Spring, Angular, and...


  • Farmington, Michigan, United States Ascii Group LLC Full time

    Job Title: Lead Software DeveloperAscii Group LLC is seeking a highly skilled Lead Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications using a variety of technologies.Responsibilities:Developing fault-tolerant enterprise...


  • Farmington, Michigan, United States Ascii Group LLC Full time

    Lead Software DeveloperAscii Group LLC is seeking a highly skilled Lead Software Developer to join our team. As a key member of our software development team, you will be responsible for developing a fault-tolerant enterprise application using a range of technologies including Java, TypeScript, JavaScript, Spring, Angular, and Spring Boot.Key...


  • Farmington, Michigan, United States Ascii Group LLC Full time

    Lead Software DeveloperAscii Group LLC is seeking a highly skilled Lead Software Developer to join our team. As a key member of our software development team, you will be responsible for developing a fault-tolerant enterprise application using a range of technologies including Java, TypeScript, JavaScript, Spring, Angular, and Spring Boot.Key...


  • Farmington, Michigan, United States TD Bank Group Full time

    Job Title: Senior Group Risk AnalystJoin TD Bank Group as a Senior Group Risk Analyst and contribute to the bank's risk management efforts. As a key member of the risk management team, you will be responsible for analyzing and mitigating risks across various business lines.Key Responsibilities:Develop and implement risk management strategies to minimize...


  • Farmington, Michigan, United States Sargent & Lundy Full time

    Job Title: Senior SCADA EngineerWe are seeking a highly skilled Senior SCADA Engineer to join our team at Sargent & Lundy. As a Senior SCADA Engineer, you will be responsible for designing, configuring, and implementing substation SCADA and communication systems.Key Responsibilities:Design and develop SCADA systems to address operational requirements and...


  • Farmington Hills, Michigan, United States Litens Automotive Group Full time

    About UsLitens Automotive is a leading manufacturer of automotive components with a rich history of delivering high-quality products globally. Our commitment to innovation, quality, and customer satisfaction drives our growth and success.Job SummaryWe are seeking a skilled Senior Technical Marketing Analyst to support our marketing and product development...


  • Farmington, Michigan, United States WORKD, INC. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Workd, Inc. in Farmington Hills, MI or remotely.Job SummaryThe Senior Software Engineer will be responsible for implementing solutions with a team of Software Engineers, UI/UX Engineers, Business Analysts, and Quality Analysts. As a technical team...

  • Senior SCADA Engineer

    2 weeks ago


    Farmington, Michigan, United States Sargent & Lundy Full time

    Job Title: Senior SCADA EngineerWe are seeking a highly skilled Senior SCADA Engineer to join our team at Sargent & Lundy. As a key member of our Electric Grid Infrastructure Services business unit, you will play a critical role in designing, configuring, and implementing substation SCADA and communication systems.Key Responsibilities:Design and develop...


  • Farmington Hills, Michigan, United States Della Infotech Full time

    Job Title: Senior Controls Engineer/Project LeadThe Senior Controls Engineer/Project Lead is a key member of our team, responsible for driving business growth by executing projects on time, on budget, and to the customer's satisfaction.Job Summary:We are seeking a highly skilled and experienced Senior Controls Engineer/Project Lead to join our team at Della...


  • Farmington, Michigan, United States Comerica Incorporated Full time

    About the RoleWe are seeking a highly skilled Metrics and Reporting Analyst to join our team at Comerica Incorporated. As a key member of our Business Risk and Control Officers (BRCOs) team, you will play a pivotal role in guiding the business to identify and understand risk exposures and the controls needed to reduce risk and safeguard our customers and...

  • Business Analyst

    2 weeks ago


    Farmington, Michigan, United States Universal Business Solutions Full time

    Business Analyst - Insurance IndustryJoin Universal Business Solutions as a Business Analyst in our Insurance Industry team. We are seeking a highly skilled professional to work on a 12-month contract (W2) in Farmington, CT (Remote).Job Summary:As a Business Analyst, you will work with a well-established global insurance company specializing in Risk...


  • Farmington, Michigan, United States TD Bank N.A Full time

    Job SummaryThe Senior Group Risk Analyst plays a critical role in providing expert guidance and advice on risk-related matters to support business operations. This position involves a range of responsibilities, including research, analysis, reporting, and monitoring within a defined area of function.Key ResponsibilitiesProvide expert guidance and advice on...


  • Farmington, Michigan, United States Comerica Incorporated Full time

    About the RoleWe are seeking a highly skilled Metrics and Reporting Analyst to join our team at Comerica Incorporated. As a key member of our Business Risk and Control Officers (BRCOs) team, you will play a pivotal role in guiding the business to identify and understand risk exposures and the controls needed to reduce risk and safeguard our customers and...

  • Senior SCADA Engineer

    11 hours ago


    Farmington, Michigan, United States Sargent & Lundy Full time

    About the RoleThis is an exciting opportunity to join our team as a Senior SCADA Engineer, where you will play a key role in designing and implementing SCADA systems for our clients.Key ResponsibilitiesDesign and engineer SCADA systems to meet client requirements, including substation and distribution automation applications.Develop communication block...


  • Farmington Hills, Michigan, United States Latcha+Associates Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Junior Insights Analyst to join our Marketing Intelligence team at Latcha+Associates. As a key member of our team, you will play a crucial role in analyzing data, generating valuable insights, and providing recommendations to help our clients make informed business...


  • Farmington, Michigan, United States Kelly Services Full time

    Job OpportunityWe're seeking a highly skilled Senior Trust Fiduciary Analyst to join our team at Kelly Services. As a trusted partner to our financial clients, you'll play a critical role in delivering exceptional service and expertise.Key Responsibilities:Collaborate with our client's Private Wealth, Advisor Solutions, and Estate Settlement Trust Advisors...