Lead Software Developer
endpoint Clinical
·
Posted:
July 26, 2023
·
Onsite
About the position
The Lead Software Developer will be responsible for leading and managing a software development team in a fast-paced and collaborative environment. They will play a crucial role in implementing programming for individual client projects and will serve as a technical liaison when interacting with clients. The position requires expertise in front and back-end development, as well as the ability to convert requirements into technical solutions. The Lead Software Developer will also be responsible for ensuring high-quality software delivery and providing guidance and mentoring to the development team.
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.
Requirements
- Lead and manage a software development team
- Implement programming for individual client projects
- Collaborate with R&D and serve as a technical liaison with clients
- Understand design requirements and create custom development
- Have knowledge of front and back-end development for system modifications and enhancements
- Interact with design managers, project managers, and testing teams for application usability, features, and performance
- Convert requirements documents into technical solutions
- Work on projects from requirements to launch, including code review, testing, and deployment
- Stay updated on emerging technologies and integrate them into the product suite
- Ensure high quality software delivery following endpoint standards
- Provide direction and guidance to the development team on a daily basis
- Mentor and train associate developers
Benefits
- Competitive salary and benefits package
- Opportunity to lead and manage a software development team
- Dynamic, fast-paced, and collaborative work environment
- In-office presence required
- Opportunity to work on individual client projects
- Technical liaison role when interfacing with clients
- Ongoing interaction with design managers, project managers, and testing teams
- Opportunity to convert requirements into technical solutions
- Full project lifecycle involvement from requirements to launch
- Evangelizing emerging technologies and integrating them into the product suite
- Ensuring high quality software delivery following endpoint standards
- Providing direction and guidance to the development team
- Mentoring and training opportunities for junior developers
- Strong focus on attention to detail
- Excellent organizational and time management skills
- Strong communication and listening skills
- Opportunity to showcase strong leadership skills