Skip to main content
Posted 15 August, 2026

Software Engineer

ComTec Solutions
Rochester, NY, US Full Time

Job Description

SOFTWARE ENGINEER

\n

Department: Enterprise Systems Group

\n

Billable Hours Goal: 80% of worked hours

\n

Position Type: Full Time

\n

Travel Required: Minimal as needed

\n

\n

JOB SUMMARY:

\n

Provide development and customization of Epicor ERP Application. Translate software requirements into workable programming code and maintain and develop programs for use in business. Adhere to ComTec's 4 values: Passionate about the customer, Dedicated to the employee, Do the right thing, Fire in the belly.

\n

\n

REPORTS TO: Manager, Enterprise Systems Group

\n

DIRECT REPORTS: None

\n

\n

ESSENTIAL FUNCTIONS:

\n
    \n
  • Utilize ERP and SDK tool set in conjunction with programming knowledge to provide customized solutions both within and external to the application
  • \n
  • Develop and test Customizations, BPM’s, Crystal Reports, SSRS Reports and Queries with attention to detail and accuracy
  • \n
  • Document all modifications to client software according to company policy
  • \n
  • Manage assigned ticket and task queue to meet deadlines and other milestones
  • \n
  • Provide classroom training to end users on Microsoft SSRS, Crystal Reports, and other Epicor technical tools
  • \n
\n

ADDITIONAL RESPONSIBILITIES:

\n
    \n
  • Troubleshoot, identify and evaluate alternative solutions to a problem
  • \n
  • Maintain daily timesheet and expense report entries and submit them accurately and timely
  • \n
  • Other duties as required
  • \n
\n

Requirements

\n

TECHNICAL SKILLS:

\n
    \n
  • C# / VB.NET (intermediate/Advanced)
  • \n
  • Knowledge of Microsoft SQL Server and/or Progress Databases (Intermediate)
  • \n
  • Crystal Reports development (Basic)
  • \n
  • Microsoft SSRS Reporting (Basic)
  • \n
  • Knowledge of Progress ABL code and/or Microsoft LINQ a plus
  • \n
\n

SOFT SKILLS & ABILITIES:

\n
    \n
  • Must be able to read, correctly interpret, develop, implement and test solutions based on the specifications document
  • \n
  • Strong written and verbal communication skills
  • \n
  • Pleasant and professional demeanor in all client and internal communications
  • \n
  • Ability to multi task
  • \n
  • Intellectually resourceful with sound judgment and effective decision-making abilities
  • \n
  • Independent worker and able to work effectively on daily tasks without direct supervision
  • \n
  • Strong organization skills and ability to operate efficiently throughout daily tasks
  • \n
  • In general owns issues through resolution although understands when to escalate a problem to another team member and whom to escalate to; accepts escalated issues; and mentors when appropriate
  • \n
  • Demonstrate empathy with users and professionalism at all times
  • \n
  • Work well with clients at all levels
  • \n
  • Operate with client satisfaction in mind
  • \n
  • Energy, enthusiasm and results-oriented
  • \n
\n

EDUCATION, EXPERIENCE, & KNOWLEDGE:

\n
    \n
  • Related Bachelor’s degree or equivalent work experience
  • \n
  • 4+ years of Microsoft .Net programming experience
  • \n
  • Epicor application experience a plus
  • \n
\n

WORK ENVIRONMENT/PHYSICAL DEMANDS:

\n
    \n
  • Use of computer and office equipment
  • \n
  • Ability to remain calm in stressful situations
  • \n
  • Performs all administrative functions expected at this level
  • \n
\n

ADDITIONAL REQUIREMENTS:

\n
    \n
  • Ability to schedule for evening or weekend work occasionally
  • \n
  • Valid driver’s license in your state of residence and reliable personal vehicle
  • \n
\n

Salary Description
\n 90,000 - 117,000