You're a high-level contributor who keeps up with modern practices. You're curious enough to learn about new technologies and experienced enough not to put a fad in production. We want to work with you!

Duties and Responsibilities

  • Design, implement, and test end-to-end functionality of internal and client projects
  • Contribute to the design and architecture of our software platform
  • Work with project managers to create estimates and realistic schedules
  • Work with project managers, business analysts, and sales to clarify and refine project requirements
  • Provide technical guidance and mentoring to the development team

Skills & Requirements

  • Fluency in object oriented design and general clean coding practices
  • Fluency in data modeling and report building
  • An eye for usability and aesthetics of web applications
  • The ability to quickly learn and evaluate new technologies
  • The ability to communicate complex technical issues in an easy to understand manner
  • Strong critical thinking, time management, and interpersonal skills