Job ID :
6070
Company :
Internal Postings
Location :
ROCHESTER, NY
Type :
Contract
Duration :
6 Months
Status :
Active
Openings :
1
Posted :
21 Nov 2014
Job Seekers, Please send resumes to resumes@hireitpeople.com

The ideal candidate will assume an active role on our platform development team that supports the client’s goal of providing a common software base used by all of our product touch points, such as Mobile, In-Store, On-Line and Desktop.

 

Should have experience in writing software for capturing, manipulating, rendering and outputting user images from and to a variety of input/output sources.

 

The team members work from user stories to design, develop or modify complex platform and application software in a modern object oriented environment.

 

Roles and Responsibilities:

 

  • Design, coding, benchmark testing, debugging and documentation of programs.
  • Clearly and actively communicate status of work and projects to stakeholders as needed.
  • Work closely with senior developers to successfully anticipate, identify and resolve issues/concerns internally.
  • Diagnose and resolve software defects and problems.
  • Meets time requirements for assignments, with minimal reminders.
  • Provide work breakdown using standardized estimation techniques.
  • Participate in work product reviews (e.g. code design).

 

Minimum skill requirements:

 

  • 6+ years of experience.
  • Working knowledge of C#, .Net, WCF, HTTP/HTTPS, REST and familiarity of web services develop, including web service development for deployment in IIS and/or Azure environment.
  • Familiarity with XML and JSON.
  • Working knowledge of Microsoft’s Visual Studio 2010+.
  • Must be familiar with distributed computing environment, modern computer software architectures and advanced software practices.
  • Ability to understand and adhere to established software architecture and programming conventions.
  • Candidate must be a highly motivated self-starter who can work effectively in a dynamic environment where goals and specifications are constantly changing.
  • Understanding of Object Oriented Application architecture and programming.
  • Work independently or as part of a larger team.
  • Familiarity with all phases of the software development life cycle (analysis, design, development, testing, defect tracking/resolution, deployment), including Agile methodology.
  • Bachelor ‘s in Computer Science or related field.

 

Desired Skills/Knowledge:

 

  • Experience using Expression Blend to develop rich WPF applications.
  • Good understanding of database systems using SQL, SQL Express or SQL Server a plus.
  • Understanding and experience with COM architecture and .NET interoperability.
  • Experience using C++ and/or Java is a plus.
  • Strong application design skills.
  • Excellent communication (verbal and written) and interpersonal skills.