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