Software Developer, R&D

endpoint Clinical - Wakefield, MA (30+ days ago)2.7


Position Overview:
The Software Developer, R&D is responsible for designing/implementing product features, resolve product defects, and innovate elegant solutions to solve complex, industry specific challenges. The position requires a highly self-motivated individual who enjoys working in a collaborative atmosphere. The position allows for opportunities to lead and architect SaaS driven software solutions to deliver integrated mobile and web based applications.

Responsibilities:
  • Understanding the individual product requirements for the future product release development and innovation
  • Being conversant across front and back-end development to make modifications and enhancements across all aspects of the system.
  • Ongoing interaction with designers, project managers and testing on application usability, features and performance.
  • Interpret wireframes and requirements documents into sound technical solutions.
  • Work on projects from product requirements to launch, including code review, unit testing, testing and deployment.
  • Documents his/her work thoroughly in order to adhere to company Standard Operating Procedures, Audits Requirements, Peer Training and Peer Code Review
  • Evangelize emerging technologies and the intelligent integration of them into our product suite.
Qualifications:
Education:
  • Bachelor's degree or equivalent and/or appropriate experience
Experience:
  • Overall 2+ years' experience with system design and development of web applications
  • Strong experience in web technologies, including HTML5, JavaScript, CSS
  • Professional work experience with:
  • Visual Studio 2015 and above
  • MVC framework
  • Writing database driven ASP.NET applications (.net 4.0+ required)
  • Developing REST web services using C# .NET, ASP.NET
  • Microsoft SQL Server, Entity framework and LINQ
  • JavaScript development using React.js/Angular.js/jQuery/Kendo UI etc.
  • Ability to use unit testing tools and embrace test driven development
  • Experienced in debugging and profiling ASP.NET applications
  • Experience with OO design patterns
  • Experience with Agile/Scrum
  • Experience working with SCM platforms such as Subversion, TFS
  • Technical project experience, including analyzing, documenting and designing software system architectures
  • Experience with secure application development (website and web services security) is a plus
  • Mobile application development is a plus
  • User Experience design experience is a plus
Skills:
  • Strong attention to detail
  • Excellent organizational and time management skills
  • Good communication skills
  • Attentive listening skills.
endpoint is an equal opportunities employer AA/M/F/Veteran/Disability.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.