Location: Woburn, MA
The Software Developer will be responsible for designing and developing new software applications, creating test framework for new software, performing unit tests on all new and modified software and managing new and existing software. Duties will be performed using Visual Studio, ASP.net, C#, Microsoft SharePoint, UI technologies and other technologies as appropriate.
KEY RESPONSIBILITIES (not all inclusive of duties of the position):
- Design and develop new software applications
- Create test framework for new software
- Perform unit tests on all new and modified software
- Responsible for the full development life cycle, from research and prototyping to support
- Other responsibilities include requirements definition, specification, development, and testing
- Develop applications using Visual Studio, ASP.NET, C#, Microsoft SharePoint, UI technologies, and other technologies as appropriate.
EDUCATION and QUALIFICATIONS:
- Master's Degree (or foreign education equivalent) in Computer Science, Electrical Engineering, or Mathematics, and two years experience in job offered or two years experience in software development for Web applications, OR
- In the alternative, Bachelor’s Degree (or foreign education equivalent) in Computer Science, Electrical Engineering, or Mathematics and five years experience in job offered or five years experience in software development for Web applications.
SPECIAL REQUIREMENTS:
- Demonstrated expertise in
- Web application development using Visual Studio 2005 or2008, ASP.NET 2.0 or greater, SQL Server, SQL Reporting Services and Web Services
- UI development, including HTML, Ajax and Javascript
- Utilizing SharePoint from a user’s perspective
- Advanced debugging and diagnosing, including IIS Diagnostic Toolkit, SprAjax, and Fiddler