What are the responsibilities and job description for the Lead Developer position at TOPS Products?
Position Summary
TOPS Products, a leader in the tax software industry, is seeking an experienced Lead Developer to guide our product development team through the entire lifecycle of innovative tax software solutions. This pivotal role involves leading product discovery, understanding user needs, and crafting intuitive, high-quality software using Microsoft .NET Core with MVC, JavaScript, and other technologies. The ideal candidate will drive projects from concept to launch, emphasizing prototyping, user testing, and iterative development, while ensuring the implementation of robust security measures and efficient database management with Azure SQL Database.
As the Lead Developer at TOPS Products, you will mentor a team of developers, instill best practices in software engineering such as unit testing, code reviews, and CI/CD processes, and maintain a culture of innovation and continuous improvement. Your role will also involve close collaboration with stakeholders to align technical solutions with business goals and user needs. This position requires a strong technical background, leadership skills, and a deep commitment to delivering exceptional user experiences in the tax software domain.
Responsibilities
TOPS Products, a leader in the tax software industry, is seeking an experienced Lead Developer to guide our product development team through the entire lifecycle of innovative tax software solutions. This pivotal role involves leading product discovery, understanding user needs, and crafting intuitive, high-quality software using Microsoft .NET Core with MVC, JavaScript, and other technologies. The ideal candidate will drive projects from concept to launch, emphasizing prototyping, user testing, and iterative development, while ensuring the implementation of robust security measures and efficient database management with Azure SQL Database.
As the Lead Developer at TOPS Products, you will mentor a team of developers, instill best practices in software engineering such as unit testing, code reviews, and CI/CD processes, and maintain a culture of innovation and continuous improvement. Your role will also involve close collaboration with stakeholders to align technical solutions with business goals and user needs. This position requires a strong technical background, leadership skills, and a deep commitment to delivering exceptional user experiences in the tax software domain.
Responsibilities
- Lead the product discovery process, working closely with users to understand their needs, and ideating innovative solutions to complex tax preparation challenges.
- Drive the development lifecycle of tax software solutions from concept to launch, emphasizing prototyping, user testing, and iteration.
- Implement robust software solutions using Microsoft .NET Core with MVC, ensuring responsive and intuitive application design with JavaScript, Bootstrap, and SASS/CSS.
- Uphold secure programming practices by leveraging Microsoft Identity for authentication
- Design and manage efficient and scalable database solutions using Microsoft Entity Framework and Azure SQL Database, tailored to the high-demand tax sector.
- Instill best practices in software development and testing within the team, including unit testing, code reviews, continuous integration/continuous deployment (CI/CD),
- Mentor and lead a team of developers, promoting a culture of innovation, collaboration, and continuous improvement.
- Act as a liaison between the development team and stakeholders, ensuring clear communication of technical challenges and project progress.