Applications Developer

POSITION TITLE: Applications Developer 
DEPARTMENT: Information Technology
REPORTS TO: Director of Information Technology

MAJOR DUTIES: Reporting to the Director of Information Technology, the Applications Developer will provide perform technical and analytical functions in the development, implementation, and support of IT business applications within the organization. Working as part of a team, the incumbent will develop services and analyze, design and develop business solutions based on business requirements.



  • Create software design specifications and documentations
  • Analyze, design and develop software solutions
  • Provide technical expertise on initiatives and projects involving various applications
  • Maintain knowledge of upcoming technologies and third-party application updates that impact deliverables and projects
  • Respond to questions from clients, team lead, resulting from their review of the application and documentation during various phases of the project

Project Execution

  • Maintain good corporate citizen role in support of the Eclipse corporate Vision
  • Adhere to all Health and Safety rules and procedures
  • Compete other duties and projects as assigned
  • Must be self-motivated and lead by example with a positive attitude and outlook
  • Ensure business activities are performed with the highest ethical standards and in compliance with the Eclipse Automation Inc. Conduct Code
  • Adhere to the Eclipse Project Operating Policy
  • Maintain a good corporate Citizen role in support of Eclipse Corporate Vision
  • Adhere to all Health and Safety rules and procedures
  • Foster the development of a culture reflective of the core values of the business


  • Expectation of travel is less than 5% of time; however this may be exceeded in exceptional circumstances to meet project needs



  • University/College Degree in Computer Science of a related program


  • 1+ years development experience in .Net Framework environment using C#, database development, n-tier applications, web services and server/client model
  • Ability to communicate effectively in both verbal and written formats
  • Excellent analytical, critical thinking and decision making skills
  • Able to balance and prioritize multiple tasks
  • Able to work effectively under deadlines
  • Ability to display a degree of creativity in completing tasks
  • Preferred experience in VB6, WPF, WCF, MySQL, Image Recognition, OPC, XML, SOAP, ERP/MRP/CRM development