The Target Pay Range for this position is $ 107,000 K to $125,00 K annually. At Antech, pay decisions are determined using factors such as relevant job-related skills, experience, education, training and budgetThe Software Engineer will improve operations by the design, implementation, testing and maintenance of application software.
ESSENTIAL DUTIES AND RESPONSIBILITIES:- Design, implementation, testing and maintenance of application software, GUI's, and low level code.
- Troubleshooting of hardware/software systems.
- Participate in software development. Respond to changing requirements, systems and processes.
- Help maintain computer applications software or systems to meet business needs.
- May be asked to participate in enterprise initiatives, special projects and other duties as assigned.
- Interact regularly with managers and other stakeholders to field queries and questions
- Research, document and implement program requirements and specifications
- Consistently write, translate and code software programs and applications according to specifications
- Run and monitor performance tests on new and existing software for the purposes of correcting mistakes, isolating areas for improvement and general debugging
- Administer diagnostic analysis of test results and deliver solutions to critical areas.
- Cultivate and disseminate knowledge of applications development best practices
- Gather statistics and prepare and write reports on the status of the programming process for discussion with management and/or team members
- Determine, develop and maintain user manuals and guidelines
- Install Software products for end users as required
- Write and/or delete programming script to enhance functionality and/or appearance of company Web site and Web applications as necessary
- Recommend, schedule and perform software improvements and upgrades for optimal performance of company workstations
EDUCATION/EXPERIENCE:- Bachelor's Degree in Computer Science or equivalent.
- Must have strong and up-to-date skills in C#
- Candidates should possess familiarity with HTML, CSS and PHP
- Previous Experience with hardware control systems and I/O desired
REQUIRED SKILLS AND ABILITIES: - Database, specifically MySQL, experience a plus
- Ability and inclination to create well-engineered software including: developing from UML, full commenting, robust implementation, error handling, code inspections, documentation, etc.
- High self-motivation with proven abilities for both independent work and teamwork. Candidates must have the initiative and drive to produce quality results with minimal oversight.
- Image processing and knowledge of Matlab desirable
- Understanding of network/TCP programming a plus
- Experience with AWS & Python desirable
- GUI development experience desired, experience with WPF a plus
- Previous knowledge with communication through WCF
- Previous experience with low level/driver programming and DLL interactions a plus
- Knowledge working with or on open source or 3rd party software components desirable
PHYSICAL DEMANDS: - Extensive sitting, phone, and computer use
- Extend and reach with hands and arms and use hands and fingers
- Occasionally required to bend, kneel, stoop, or crouch
- May be required to lift, move, and carry up to 15 lbs.
- Specific vision abilities required including close vision, color vision, depth perception, and the ability to adjust focus.
- Hearing ability to effectively communicate via the telephone and in person
- Ability to communicate verbally on the telephone and in person
- Fluency in the English language
- Extended hours may be needed
WORK ENVIRONMENT: The associate will primarily work in a typical office environment including use of cubicles, computers and overhead lighting. Temperature extremes will be minimal to nonexistent.
The noise level in the work environment is usually moderate. The employee will be required to use a computer, spreadsheets, data base management, email, and the Internet. The employee is frequently required to use a calculator; fax, copy machine, and phone system.
BenefitsAntech offers an industry competitive benefits package and continues to invest in and evolve benefits programs that meet the health, wellness and financial needs of our associates.
Benefits eligiblity is based on employment status.
- Paid Time Off & Holidays
- Medical, Dental, Vision (Multiple Plans Available)
- Basic Life (Company Paid) & Supplemental Life
- Short and Long Term Disability (Company Paid)
- Flexible Spending Accounts/Health Savings Accounts
- Paid Parental Leave
- 401(k) with company match
- Tuition/Continuing Education Reimbursement
- Life Assistance Program
- Pet Care Discounts