Applications Developer

POSITION TITLE: Applications Developer
Information Technology
VP of Information Technology

MAJOR DUTIES: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 design specification and documentation for internal and external software projects
• Analyze, design and develop technical solutions/applications which include interfaces, database objects, network communications etc.
• Provide technical expertise on initiatives and projects involving various applications
• Prepare all technical system documentation related to development projects
• Assist functional analysts in working with the business in responding to user’s questions regarding interfaces and application use
• Support business processing infrastructure and integration layer for ongoing interfaces, and business process modeling
• System upgrades/patches and implementations – participate in evaluating, documenting, implementing or applying of system upgrades/patches and implementations
• Monitor and evaluate vendor sites for applicable fixes, patches and updates to software
• Technology Expert – maintain industry knowledge of upcoming technologies that impact deliverables/projects
• Ensure schedule and budget are met
• Update the application information architecture
• Contribute best practices and standards, as they pertain to application development
• Respond to questions from clients, team lead, resulting from their review of the application and documentation during various phases of the project
• Proven ability to follow policies / procedures, fulfill project initiatives, manage tasks of both self as well as others and provide reporting as required
• Maintain good corporate citizen role in support of the Eclipse corporate Vision
• Adhere to all Health and Safety rules and procedures
• Complete other duties and projects as assigned
• Ensure that all business activities are performed with the highest ethical standards and in compliance with the Eclipse Automation Inc. Conduct Code

• University / College Degree in Engineering, Computer Science or a related program and/or MCSD Certification, and/or equivalent experience

• 5+ years development experience in .Net Framework environment using C#, VB.NET, database development, n-tier applications, web services, 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
• Preferable experience in VB6, WCF, MySQL, Image Recognition, OPC, XML, SOAP, ERP/MRP/CRM development