SaaS product company in Charlestown is looking for a strong Web Developer with strong UI and .NET experience.
The Web Application UI Developer designs, develops and tests the interface to the company’s SaaS email, web and mobile messaging platform. This role requires an individual who can work independently while coordinating with the rest of the development team, producing solid code to the guidelines and standards set by the lead developer.
Responsibilities:
• With direction from the lead developer, develop robust and performing interface code
• Develop detailed technical design specifications from functional requirements, in collaboration with the development team
• Design and develop user interface content that is consistent, visually appealing, and adheres to company style and usability guidelines. Design and develop database tables and queries
• Develop unit and system tests
• Provide estimates for own development tasks and track progress against those estimates
• Participation in periodic project meetings to keep the team up to date on work in progress and new developments.
• Stay up to date with best practices for web development, and promote them within the product development team
• Follow company coding conventions for formatting and documenting source files
• Participate in information gathering sessions with users
Skills
Qualifications and Skills:
• Bachelors in Science in Computer Science or equivalent degree
• 3 years object oriented programming experience using the Microsoft technology stack (.Net 3 or 3.5, IIS, ASPX, C#, SQL Server 2005/2008), jQuery, Ajax, REST, XML, SOAP and JSON
• Experience developing Ajax front-end code, particularly using jQuery, targeting a variety of browsers
• Experience developing SaaS web applications for use by consumers or non-technical audiences.
• Working knowledge of T-SQL
• Use of source control software
• Excellent software design skills, including common design patterns and algorithms
• Ability to work well in a team setting or independently, and possess strong verbal and written communication skills
• Development on, or integration with, other web application development platforms such as Java and LAMP
• Development of automated unit tests
Please submit your resume to be considered.