Software Engineer
Full-time
Description
SOFTWARE ENGINEER
Rochester, NY
Description
Department: Enterprise Systems Group
Billable Hours Goal: 80% of worked hours
Position Type: Full Time
Travel Required: Minimal as needed
JOB SUMMARY:
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.
REPORTS TO: Manager, Enterprise Systems Group
DIRECT REPORTS: None
ESSENTIAL FUNCTIONS:
- Utilize ERP and SDK tool set in conjunction with programming knowledge to provide customized solutions both within and external to the application
- Develop and test Customizations, BPM’s, Crystal Reports, SSRS Reports and Queries with attention to detail and accuracy
- Document all modifications to client software according to company policy
- Manage assigned ticket and task queue to meet deadlines and other milestones
- Provide classroom training to end users on Microsoft SSRS, Crystal Reports, and other Epicor technical tools
ADDITIONAL RESPONSIBILITIES:
- Troubleshoot, identify and evaluate alternative solutions to a problem
- Maintain daily timesheet and expense report entries and submit them accurately and timely
- Other duties as required
Requirements
TECHNICAL SKILLS:
- C# / VB.NET (intermediate/Advanced)
- Knowledge of Microsoft SQL Server and/or Progress Databases (Intermediate)
- Crystal Reports development (Basic)
- Microsoft SSRS Reporting (Basic)
- Knowledge of Progress ABL code and/or Microsoft LINQ a plus
SOFT SKILLS & ABILITIES:
- Must be able to read, correctly interpret, develop, implement and test solutions based on the specifications document
- Strong written and verbal communication skills
- Pleasant and professional demeanor in all client and internal communications
- Ability to multi task
- Intellectually resourceful with sound judgment and effective decision-making abilities
- Independent worker and able to work effectively on daily tasks without direct supervision
- Strong organization skills and ability to operate efficiently throughout daily tasks
- 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
- Demonstrate empathy with users and professionalism at all times
- Work well with clients at all levels
- Operate with client satisfaction in mind
- Energy, enthusiasm and results-oriented
EDUCATION, EXPERIENCE, & KNOWLEDGE:
- Related Bachelor’s degree or equivalent work experience
- 4+ years of Microsoft .Net programming experience
- Epicor application experience a plus
WORK ENVIRONMENT/PHYSICAL DEMANDS:
- Use of computer and office equipment
- Ability to remain calm in stressful situations
- Performs all administrative functions expected at this level
ADDITIONAL REQUIREMENTS:
- Ability to schedule for evening or weekend work occasionally
- Valid driver’s license in your state of residence and reliable personal vehicle
DATE CREATED/REVISED: November 2025
Salary Description
90,000-110,000
Recommended Jobs
Senior Software Engineer, Data
Affinity stitches together billions of data points from massive datasets to create a powerful, accurate representation of the world's professional relationship graph. Based on this data, we offer our…
Senior Marketing Program Manager
Join us on our mission to make a better world of work. Culture Amp is the world’s leading employee experience platform, revolutionizing how 25 million employees across more than 6,500 companies cr…
Supervisor
Position Description Under the direction of the Site PSM, Government Client Leadership or designate, lead a team involved in all phases of passport processing, customer service and PRISM functions…
Registered Nurse 1 Psychiatric, (NY HELPS), Buffalo Psychiatric Center, P27396
NY HELP Yes Agency Mental Health, Office of Title Registered Nurse 1 Psychiatric, (NY HELPS), Buffalo Psychiatric Center, P27396 Occupational Category Health Care, Human/Social Service…
Production Team Partner - Stockroom Processor - UniFirst
Production Team Partner – Stockroom Processor Our Production Team is Kind of a Big Deal! UniFirst is seeking a reliable and hardworking Production Team Partner to join our UniFirst Family. As …
Primary Care APP
Primary Care Advanced Practice Provider (APP) Opportunity Scenic Northern New York – Where the Adirondacks meet the St. Lawrence River A well-established regional healthcare organization in nor…
Lab Technician - Makeup
Responsible for supporting the development of new makeup formulations and maintaining existing products within established timelines. Executes routine laboratory and pilot lab work under daily supervi…
Product Manager
Job description We’re recruiting on behalf of a leading, fast-growing SaaS platform for creative production workflow management. Our client's platform is used by top retailers, brands, and enterta…
Product Manager - App Platform
PagerDuty, Inc. (NYSE:PD) is a global leader in digital operations management. Trusted by nearly half of both the Fortune 500 and the Forbes AI 50, as well as approximately two-thirds of the Fortune 1…
Indirect Tax--Unclaimed Property and Escheat Services --Manager
Location: Anywhere in Country At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career where…