We are seeking a seasoned C-sharp developer to produce new in-house, job-specific processing software and maintain existing ones in a production environment.
C-sharp (C#) knowledge is a must have.
During downtime from programming this position includes data processing involving converting, parsing and manipulating data files using various database programs and utilities, converting files to and from ASCII Comma Delimited, ASCII Fixed Field, Excel, Access, dBase, and other formats depending on function being performed. Also, will need to learn multiple different printers.
Candidate should be comfortable and experienced with interfacing with non-technical personnel to achieve goals including management, production staff and the firm’s clients.
Dedication to keeping deadlines for our clients is a high priority.
This is a self-directed position accountable to the vice-president.
This is a full-time, on premises permanent Monday-Friday day-shift position.
Primary Responsibilities:
- Working from requirements specifications to develop or modify software applications
- Produce clear, efficient, documented code
- Assess existing applications for potential improvement
- Comply with project plans and industry best practices
- Process data portion of jobs for production
In order to be successful in this position the qualifying candidates will have expertise and experiences in the following areas:
- Bachelor’s Degree in Computer Science or provable requisite experience
- 3 yrs experience working in C# / C++, .NET Framework 4.5
- PDF manipulation
- Code documentation
- Microsoft SQL database manipulation
The qualifying candidate will also have a background in:
Experience/Skills
- C#, C++
- PDF Template Manipulation
- Self-motivated/ Motivation to get tasks done
- Excellent Communication skills
- Understand Business Needs
- Creative/Problem Solver
- Passion for the position
- Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology.
- Refine data and format final product.
- Maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic, and coding changes.
- Test and develop programming modifications.
- Write new program code using prescribed specifications.
- Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part.
- Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor.
- Confer with users to gain understanding of needed changes or modifications of existing programs. Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
- Write and maintain programming documentation.
- Analyze client/server software solutions compatibility with company requirements.
- Maintain confidentiality with regard to the information being processed, stored or accessed.
- Document programming problems and resolutions for future reference.
- Assist personnel of other departments as a computer resource.
Job Type: Full-time
Pay: $45,000.00 - $60,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Ability to Relocate:
- Lansing, MI 48910: Relocate before starting work (Required)
Work Location: In person