CooperVision, a division of CooperCompanies (NYSE:COO), is one of the world’s leading manufacturers of soft contact lenses. The Company produces a full array of daily disposable, two-week and monthly contact lenses, all featuring advanced materials and optics. CooperVision has a strong heritage of solving the toughest vision challenges such as astigmatism, presbyopia and childhood myopia; and offers the most complete collection of spherical, toric and multifocal products available. Through a combination of innovative products and focused practitioner support, the company brings a refreshing perspective to the marketplace, creating real advantages for customers and wearers. For more information, visit www.coopervision.com

Job Summary:

Analysis, design, programming, testing and implementation of new and existing software applications in accordance with user requirements. The position requires knowledge of enterprise integration architecture and an understanding of the functional business processes.

Essential Functions & Accountabilities:

  • Analyze requests from users for new systems, new programs, program changes, etc. and recommend necessary actio
  • Design new systems and modifications to existing systems to meet user requirements
  • Write new or modify existing programs according to specified systems designs
  • Test new or modified programs to ensure that they conform to design. Develop test data for use in program testin
  • Write documentation of system changes in conformance with department standard
  • Write any necessary user documentation (report descriptions, user procedures, operations procedures
  • Train users in operation of new or modified systems
  • Aid in preparation of time and cost estimates for program development
  • Analyze requests and write program specs for Jr. Programmers and contractors
  • Provide programming support on-site or by phone as required for all shift
  • Maintain awareness of technological developments in computer hardware and software system
  • Provide timely and concise summaries of project status to manage
  • As business needs dictate, works extended hours to complete daily department goals or tasks to include mandatory overtime.

Project Execution

  • Communicates and applies project standards.
  • Consistently delivers high-quality services to the user community.
  • Plan and lead testing , implementation , training, support and documentation activities for local project
  • Assist other developers – internal and external – through provision of functional specifications and technical walk through

CooperVision’s management team is committed to the development of and implementation of the quality management system and maintaining its effectiveness by communicating to the organization the importance of meeting customer as well as statutory and regulatory requirements.

Qualifications

Knowledge, Skills and Abilities:

  • Technically fluent in programming languages, including C# & Visual Basic and .NET. Prior experience with Enterprise Application Integration tools and SOA based Applications and Architectures a plus.
  • Reviews user requirements for new applications or enhancements to existing applications and performs analysis, design, development, testing, installation and training related to the application developed.
  • Software development life cycle (Waterfall & Agile like methods) and software quality assurance best practices and methodologies.
  • Sound architectural concepts in areas such as Middleware and Integration Patterns and technology
  • Proficient in C# ASP.NET, MVC, Web Forms and SQL
  • Good technical design skills including Object Oriented design principles and patterns
  • Basic understanding of Web markup including HTML5, CSS and Bootstrap
  • Basic understanding of Javascript, Jquery, WCF and Web Services
  • Deep technical understanding and technical capability with Oracle or SQL Server RDBMS
  • Other desirable skills Include: 
  • Excellent written, oral, and interpersonal communication skills.
  • Excellent time management
  • Highly self-motivated, self-directed, and attentive to detail.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Extensive experience working in a team-oriented, collaborative environment
  • Ability to produce exceptional quality output

Work Environment:

  • Normal office environment. 
  • Sedentary to light physical effort necessary to perform the job. 
  • Extensive contact with employees and external business partners and vendors.
  • Global Travel may be required

Experience:

  • 5-8 years’ experience in designing, developing and implementing systems
  • Three years of experience in integration architecture
  • Five years of experience in System Design preferably in an ERP environment
  • Must be proficient with Microsoft Office and Microsoft Project

Education:

  • Bachelor’s Degree in Computer Science, Electrical Engineering or an equivalent combination of education and experience.

Affirmative Action/Equal Opportunity Employer. Minority/Female/Disability/Veteran

Read Full Description
Confirmed 19 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles