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