Lead Software Developer
Position Overview:
The Lead Software Developer will lead and manage a successful software development team in a dynamic, fast-paced and collaborative environment.
They will also be instrumental in the programming implementation of individual client projects. Working closely with R&D, you will lead the development effort within the team and serve as a technical liaison when interfacing with clients.
*This position can be based remotely in the US.
Responsibilities:
- Understanding the individual design requirements for a specific client implementation and creating any required custom development.
- Being conversant across front and back-end development to make modifications and enhancements across all aspects of the system.
- Ongoing interaction with design managers, project managers and testing on application usability, features and performance.
- Convert requirements documents into sound technical solutions.
- Work on projects from requirements to launch, including code review, testing and deployment.
- Evangelize emerging technologies and the intelligent integration of them into our product suite.
- Ensuring the team is consistently delivering high quality software following endpoint standards.
- Provide overall direction and guidance to the development team on a day-to-day basis.
- To be a champion and expert to developers and provide advice and solutions.
- Provides mentoring and training to Associate Developer/Developer/Senior Developer
- Ultimately responsible for any issues or problems within the team and make sure they are dealt with appropriately.
Qualifications:
Education:
- Bachelor's degree or equivalent and/or appropriate experience
Experience:
- 4-7 years’ experience with system design and development, specifically using asp.net, vb.net, C#, JavaScript, VoiceXML 2.0, XML and SQL Server T-SQL.
- Strong experience in a number of technologies, including HTML/ JavaScript/ CSS/ IIS/ ASP.net/ Dynamic Web Applications
- Experience managing a distributed team preferred
Skills:
- Attention to detail and quality orientation
- Capable of following protocols and processes
- Strong customer service orientation
- Ability to maintain positive rapport with diverse array of colleagues and clients
- Able to work on multiple assignments with standard levels of supervision
- Ability to learn and apply new skills quickly
- Adaptability/flexibility in a changeable, fast-paced environment
- Excellent verbal communication skills
- Solid written communication, including the ability to effectively document technical information
- Capable of working well in a team environment
- Good computer skills, including proficiency in MS Office
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.
#LI-MT