PRINCIPLE DUTIES AND RESPONSIBILITIES
include the following. Other duties may be assigned or highlighted in annual performance reviews.
- End-to-end software development, including writing, testing, debugging and improving code
- Analyze problems through software testing
- Design and implement effective solutions
- Provide quality assurance testing
- Pitch new ideas and process improvements to the team
- Use knowledge of company goals to make technology decisions
- Create procedural design spec. documentation
- Support customers as needed
- Knowledge of C#, C++, Java, HTML, XML, Front end GUI is required
- Self-starter with the ability to work independently and as part of a team
- Analytical and detail oriented
- Excellent customer relationship skills
- Excellent project planning and project management skills
- Excellent written and verbal communication skills
- Knowledge of graphic design a plus
EDUCATION AND EXPERIENCE
- Bachelor’s Degree in a technical discipline, preferably computer science or software development, or equivalent experience
- General knowledge of printing and inkjet a plus
- Excellent English skills, both written and verbal are required
- Foreign language abilities are a plus
- Must be fully versed in Microsoft Windows, Windows NT, NT Administration and all Microsoft Office applications
The Software Engineer reports to the Technical Director. This role interacts with and provides required support to the sales team, customers and alliance partners of the organization.
As defined in annual performance objectives by the Technical Director and agreed to by the Software Engineer.
Must be available to work out of Brookfield office and travel up to 10% of the time domestically and internationally to support customer sites.
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand, walk and sit. The employee will sometimes be required to lift and/or move up to 35 pounds and occasionally lift and/or move up to 50 pounds. Periods of prolonged sitting, while performing job duties, are common.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually low (an office environment).