USNLX Ability Jobs

USNLX Ability Careers

Job Information

Arbor Research Collaborative For Health Senior Web Developer (Full Stack) - Hybrid in Ann Arbor, Michigan

Characteristic Duties and Responsibilities

The Senior Web Developer (Full Stack) position uses client-side, server-side, and database tools and methodologies to develop web applications from concept to finished product, including front-end and back-end. The developer collaborates with business stakeholders to understand needs, translates those needs into technical requirements, and possesses functional knowledge of all layers of computer software development. The individual must be highly skilled in these disciplines to conduct complex, impactful work under minimal supervision with wide latitude for independent judgment.

  • Provide lead programming support for complex web applications, using Azure-based Microsoft technologies such as ASP.Net, C#, HTML/CSS, JavaScript/jQuery libraries, and relational SQL databases.
  • Create engaging and user-friendly data visualizations (charts, graphs, dashboards) using tools similar to D3.js, Plotly, or Tableau.
  • Create robust and well-documented APIs using technologies such as ASP.NET Web API or Azure Functions that securely handle authentication and ensure scalability.
  • Independently collaborate with clients, research investigators, business analysts, and product stakeholders to contribute to and advance technical requirements for usability, scalability, and function in interactive and data collection websites; implement requirements for interfaces as agreed upon by these teams; understand and suggest options for business and database logic and identify areas where new web development projects may be helpful.
  • Ensure quality in software development by creating and executing well-defined testing and verification procedures. Follow and document adherence to the application development staging process; effectively debug and review front and back-end code and constructs. 
  • Develop generalizable architectures for common problems across projects; cross-train other developers with technical and scope relation tasks; help others to understand and implement coding principles; solicit input from programmers on which existing (and non-existing) tools would be helpful to share or develop. 
  • Discuss complex projects with technical and non-technical audiences. 
  • Display a professional and exemplary work and research ethic. 
Additional Duties Completed by Those Serving in a Technical Lead Capacity
  • Serve as technical lead programmer for one or more projects, accountable for in-depth knowledge and execution of software functional requirements.
  • Provide technical oversight to programmers with assignments on the project.
  • Coordinate with members from other teams to ensure the project requirements are met.
  • Formulate written project plans, which tie technical tasks to projects.
Core Values

Our core values define who we are as an organization and serve as the foundation of our code of ethics. Arbor Research expects all employees to embody these and demonstrate them in our day-to-day work.

  • Collaborative Spirit

We expect each staff member to learn from and teach one another and ask each to exhibit a curiosity and respect for the contributions of others.

  • Creativity

We strive to cultivate a challenging, stimulating, and supportive environment where our employees are expected to be inquisitive, take initiative, and demonstrate ingenuity.

  • Credibility

Our employees are smart, thoughtful, and objective in their work. We expect them to be technically solid in their area of expertise, and for those conducting research to demonstrate scientific rigor.

  • Dedication

Our team achieves success because of our dedication to carrying out high quality work and delivering trusted results.

 

Supe
DirectEmployers