- Javascript
- C#
- .Net
- SQL
Incent This company has been verified by this domain - www.incent.net
Description
About the company:
Tyfone, a global leader in the SaaS Digital Banking and Digital Payments sector, is redefining how the world engages with digital finance. Our solutions, nFinia, and payFinia, empower individuals, businesses, and families to transact and interact with financial technology seamlessly and innovatively. Customers of our technology are U.S banks and credit unions.
Tyfone is an equal-opportunity employer. We encourage candidates from diverse backgrounds to apply.
About the Role:
We are seeking a highly skilled Lead Developer to join our team and play a pivotal role in the development of our Youth Digital Banking solution. This position will involve working closely with senior stakeholders to understand business goals and translating them into technical solutions. The ideal candidate will be a technical leader with a strong background in software development and a passion for driving innovation.
Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8+ years of professional experience in software development, with at least 3 years in a leadership or team lead capacity.
- Proven experience as a software developer with a track record of designing and delivering complex applications.
- Strong expertise in C#, JavaScript, and .NET frameworks.
- Advanced knowledge of SQL and database management.
- Demonstrated success as a technical team leader, including experience directing and mentoring a development team.
- Excellent problem-solving and analytical skills, with a proactive approach to challenges.
- Strong communication skills, both verbal and written, with the ability to convey complex technical concepts to a diverse audience.
- Experience with agile development methodologies and collaborative teamwork.
- Familiarity with DevOps practices, CI/CD pipelines, and cloud-based solutions is a plus.
- Experience with Large Language Model (LLM) AI tools for accelerating code writing and development processes is highly preferred.
Key Responsibilities:
- Stakeholder Collaboration:
- Collaborate with senior stakeholders to understand business requirements and translate them into actionable technical specifications for the development team.
- Ensure alignment between technical solutions and business objectives to deliver impactful software applications.
- Technical Planning and Documentation:
- Plan and document comprehensive technical specifications for features or system designs, providing a clear roadmap for development and implementation.
- Communicate technical plans effectively to both technical and non-technical stakeholders.
- Software Design and Development:
- Design, build, and configure applications to meet business process and application requirements.
- Write testable, scalable, and efficient code, leading by example and setting coding standards for the team.
- Stay informed about emerging technologies and integrate them when appropriate to drive innovation.
- Utilize AI-driven tools, such as Large Language Models (LLMs), to enhance code development speed, efficiency, and quality, ensuring optimized workflows and innovative solutions.
- Design, build, and configure applications to meet business process and application requirements.
- Write testable, scalable, and efficient code, leading by example and setting coding standards for the team.
- Stay informed about emerging technologies and integrate them when appropriate to drive innovation.
- Team Leadership and Collaboration:
- Direct the development team through all phases of the software development life cycle, including design, coding, testing, debugging, and deployment.
- Conduct code reviews, providing constructive feedback to ensure high-quality deliverables and adherence to best practices.
- Mentor and guide junior developers, fostering their growth and professional development.
- Quality Assurance:
- Enforce software quality standards by conducting rigorous testing and implementing continuous improvement processes.
- Establish and maintain coding standards and best practices within the development team.
- Cross-Functional Collaboration:
- Work closely with cross-functional teams, including product management, design, and QA, to ensure seamless project execution and delivery.
- Facilitate effective communication between technical and non-technical teams to address challenges and deliver solutions.
- Continuous Improvement and Innovation:
- Stay updated on the latest technologies, industry trends, and best practices.
- Drive innovation within the development team by encouraging creative problem-solving and the adoption of new tools and technologies.