Program Analyst

Seneca Resources

Birmingham (AL)

On-site

USD 75,000 - 105,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Seneca Resources is seeking a Program Analyst in Birmingham, AL, to design, develop, implement, and maintain applications that collect and report business data, while enhancing cross-department communication.

The role manages development tasks, supports implementations, troubleshoots systems, and drives continuous improvement of applications, technology, and business processes. Strong ASP.NET, C#, and SharePoint skills are essential.

Qualifications

  • High School Diploma or GED required.
  • Bachelor's Degree in Computer Science, Information Systems, or a related field preferred, or equivalent experience.
  • 3–5 years of relevant software development experience.
  • 2–5 years of experience with ASP.NET development using C#.
  • Strong understanding of general programming algorithms, backend development, design patterns, and coding best practices.
  • Experience with web development, including Web Forms, MVC, Visual Studio, Web Services, and source control.
  • Demonstrated experience with Microsoft SharePoint development, customization, troubleshooting, and administration.

Responsibilities

  • Design, develop, test, analyze, document, and maintain software applications based on business requirements.
  • Develop and maintain applications using C#, ASP.NET, and VB.NET.
  • Analyze existing business systems and procedures and identify opportunities for improvement.
  • Develop and implement application solutions and system integrations.
  • Design, develop, and maintain custom Microsoft SharePoint sites, applications, and workflows.
  • Perform SharePoint development, customization, integration, troubleshooting, and administration.
  • Support enterprise collaboration sites, search, content management, forms, workflows, reporting, and site standardization.
  • Develop SharePoint templates, metadata structures, workflows, and reporting solutions.
  • Create training materials and educate users on SharePoint best practices.
  • Provide ongoing application and system support to functional departments.
  • Provide first- and second-level technical support for computer systems and shop-floor equipment.
  • Develop and deploy interfaces that integrate multiple systems.
  • Design, configure, and maintain data collection systems using Kepware OPC Server.
  • Verify the accuracy of data collected from the shop floor.
  • Troubleshoot issues identified through testing or user feedback and implement appropriate solutions.
  • Evaluate code to ensure it is properly structured, valid, maintainable, and compatible with applicable systems and platforms.
  • Maintain knowledge of current web technologies, programming practices, and development standards.
  • Manage multiple projects and priorities while meeting established deadlines.
  • Communicate effectively with users, peers, management, and leadership, including providing training and presentations.
  • Perform additional duties and responsibilities as required.

Skills

Communication
Problem solving
Team collaboration

Education

Bachelor's Degree in Computer Science, Information Systems, or related field

Tools

C#
ASP.NET
VB.NET
MVC
Web Forms
Web Services
Source Control
Visual Studio
SharePoint
Kepware OPC Server
SQL Server
IIS

Job description

The Program Analyst will design, develop, implement, and maintain applications and systems used to collect and report business data and improve communication between departments.

This position will be responsible for managing development activities and requests, supporting application implementations, troubleshooting systems, and continuously improving applications, technology, and business processes.

Key Responsibilities
  • Design, develop, test, analyze, document, and maintain software applications based on business requirements.
  • Develop and maintain applications using C#, ASP.NET, and VB.NET.
  • Analyze existing business systems and procedures and identify opportunities for improvement.
  • Develop and implement application solutions and system integrations.
  • Design, develop, and maintain custom Microsoft SharePoint sites, applications, and workflows.
  • Perform SharePoint development, customization, integration, troubleshooting, and administration.
  • Support enterprise collaboration sites, search, content management, forms, workflows, reporting, and site standardization.
  • Develop SharePoint templates, metadata structures, workflows, and reporting solutions.
  • Create training materials and educate users on SharePoint best practices.
  • Provide ongoing application and system support to functional departments.
  • Provide first- and second-level technical support for computer systems and shop-floor equipment.
  • Develop and deploy interfaces that integrate multiple systems.
  • Design, configure, and maintain data collection systems using Kepware OPC Server.
  • Verify the accuracy of data collected from the shop floor.
  • Troubleshoot issues identified through testing or user feedback and implement appropriate solutions.
  • Evaluate code to ensure it is properly structured, valid, maintainable, and compatible with applicable systems and platforms.
  • Maintain knowledge of current web technologies, programming practices, and development standards.
  • Manage multiple projects and priorities while meeting established deadlines.
  • Communicate effectively with users, peers, management, and leadership, including providing training and presentations.
  • Perform additional duties and responsibilities as required.
Required Qualifications
  • High School Diploma or GED required.
  • Bachelor's Degree in Computer Science, Information Systems, or a related field preferred, or equivalent experience.
  • 3–5 years of relevant software development experience.
  • 2–5 years of experience with ASP.NET development using C#.
  • Strong understanding of general programming algorithms, backend development, design patterns, and coding best practices.
  • Experience with web development, including Web Forms, MVC, Visual Studio, Web Services, and source control.
  • Demonstrated experience with Microsoft SharePoint development, customization, troubleshooting, and administration.

Strong knowledge of several of the following:

  • C#
  • .NET
  • VB.NET
  • ASP.NET
  • MVC
  • Web API
  • WPF
  • SQL Server
  • DB2
  • Microsoft SharePoint
  • IIS
  • HTML
  • CSS
  • JSON
  • XML
  • jQuery
  • AJAX
  • DHTML
  • Visual Studio
  • Web Services
  • Source Control
  • Kepware OPC Server
Preferred Qualifications
  • Experience with Epicor.
  • Experience with DB2.
  • Experience with XML.
  • Knowledge of automotive manufacturing environments.
  • Experience supporting manufacturing systems or shop-floor technology.
  • Strong troubleshooting and problem-solving
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Program Analyst/Full stack Developer
Program Analyst/Full stack Developer

Seneca Resources Company, LLC • Birmingham (AL)

On-site
USD 80,000 - 110,000
Program Analyst/Full stack Developer
Program Analyst/Full stack Developer

Seneca Resources • Birmingham (AL)

On-site
USD 65,000 - 90,000
Programming Analyst
Programming Analyst

Ace Precision Inc • Town of Oconomowoc (WI)

On-site
USD 90,000 - 120,000
Programming Analyst (Onsite) - Oconomowoc, WI
Programming Analyst (Onsite) - Oconomowoc, WI

Ace Precision Machining • Town of Oconomowoc (WI)

On-site
USD 65,000 - 95,000
Competitive pay
Medical benefits
Dental benefits
+8
Program Analyst_2 36
Program Analyst_2 36

Delan Associates, Inc • New York (NY)

On-site
USD 95,000 - 135,000
Job: Spec, Software Engineer
Job: Spec, Software Engineer

Contract Specialties Group • Hauppauge (NY)

On-site
USD 90,000 - 130,000
Software Programmer
Software Programmer

WINONICS • Brea (CA)

On-site
USD 70,000 - 100,000
Business Analyst
Business Analyst

Seneca Resources • Birmingham (AL)

On-site
USD 57,000 - 63,000
Project Leader Application Support
Project Leader Application Support

Packaging Corporation of America • United States

On-site
USD 95,000 - 125,000
Report Programmer Analyst
Report Programmer Analyst

CPA Recruiter Online • Plymouth Meeting (PA)

On-site
USD 60,000 - 80,000