Decision Resources

Application Developer / Architect

Waltham, MA

February 16, 2010

Apply for this position

SUMMARY:
As an Application Developer you will help design, implement and maintain complex software application systems primarily using Microsoft products. This individual is proficient in implementing solutions both as an individual and in a team environment. Works with other developers, database administrators, and system administration staff to create and maintain solutions.


RESPONSIBILITIES:

  • Participate in all phases of the software development life cycle including performing analysis, development of requirements, prototyping, coding, testing and deployment of object oriented, client/server applications.
  • Works with Project Managers to write, revise and finalize user specifications, technical documentation and other descriptive documentation that may support software applications.
  • Participate in project teams by identifying, evaluating, and recommending technical solutions.


SKILLS:

  • Expert in any of the following programming languages – (C, C++, C#, Java)
  • Use of design patterns, 3-tier architecture and Object-Oriented Design.
  • Multi-threaded programming / synchronization primitives.
  • Experience with application frameworks / ORMs (Hibernate, Entity Framework, etc.)
  • Web Services (WCF, SOAP, WSDL)
  • Any Query Language
  • Must be able to communicate effectively to both technical and non-technical audiences in a team environment.


Apply for this position