Location
Latham, NY
Position Objective
The Software Engineer II designs, developers technical specifications, writes code and unit tests software applications. Follows the software development life cycle from analysis, design and coding through testing and deployment.
Responsibilities
- Assist research and design teams as needed in exploring new technologies and identifying system platform, components and dependencies.
- Follow business requirements, functional requirements and architecture specifications.
- Create detailed technical specifications and write code to specification
- Develop, create and test prototypes.
- Participate in peer code review.
- Develop and perform unit test cases.
- Work with Quality Assurance staff for quality assessment/review.
- Document test results, interpret results and make recommendations.
Qualifications
- BS in Computer Science or equivalent experience
- 3-5 years of experience in developing client/server applications with Microsoft Development Tools (C#, ASP.NET).
- 3 years Object-Oriented development experience
- 3 years database experience with Microsoft SQL Server
- 2 years experience effectively applying various software development life cycle methodologies
- Experience with Source code control and Database change management
- Strong analytical, communication and problem solving skills with a keen attention to detail
- Experience with enterprise architecture/SOA and development of services highly preferred
Posted Date
November 17, 2009
To apply online