What are the responsibilities and job description for the Software Developer Lead position at FeneTech?
In this role, you will experience creative flexibility and be the architect within your areas of our software applications, including the opportunity to explore how emerging technologies can make an impact in these areas.
Qualifications
- Bachelor's degree in computer science, software engineering
- Alternatively, without the above degree, 8 years of related experience
- 5-7 years of related work experience designing, programming and supporting software applications
- Experience leading a team of developers
Responsibilities(In no particular order)
- Collaborate with customers, team members, and others
- Provide technical expertise in the design and development cycles
- Define and enforce software architecture standards, the use of design patterns and coding standards
- Mentor team members to fill knowledge gaps and facilitate their growth
- Manage and complete development projects
- Create functional and technical specifications
- Maintain and enhance existing software code set
- Evaluate new and emerging technologies
- Performs tier 3 support
- Travel up to 10% of the time
- Perform other duties as assigned
Preferred skills
- Full-stack development experience with.NET, SQL Server and cloud technologies
- Curiosity to ask questions to get to the heart of a problem