
Senior Software Developer, Product
Endpoint Clinical22 days ago
Remote, United StatesSenior
Base Salary
$160k - $170k/yr
Responsibilities
- Understand product requirements for future releases and contribute to product development and innovation.
- Develop and enhance both front-end and back-end components of web-based applications.
- Collaborate with designers, project managers, and testing teams on usability, features, and performance.
- Translate wireframes and requirements documents into technical solutions.
- Support projects from product requirements through launch, including code review, unit testing, testing, and deployment.
- Document work for standard operating procedures, audits, peer training, and peer code review.
- Evaluate and promote the intelligent integration of emerging technologies into the product suite.
Requirements
- At least 5 years of experience designing and developing web applications.
- Strong experience with HTML5, JavaScript, and CSS.
- Professional experience with Visual Studio, MVC, ASP.NET, .NET, C#, Microsoft SQL Server, Entity Framework, LINQ, Angular.js, jQuery, or Kendo UI.
- Experience developing REST web services, debugging and profiling ASP.NET applications, and applying object-oriented design patterns.
- Experience with unit testing tools, test-driven development, Agile/Scrum, and source-control platforms such as Subversion or TFS.
- Technical project experience analyzing, documenting, and designing software system architectures.
- Bachelor’s degree or equivalent and/or appropriate experience.
- Experience with secure application development, mobile application development, and user experience design is a plus.
- Strong attention to detail, organizational and time management skills, communication skills, and attentive listening skills.