Job Overview: We are seeking an experienced Technical Lead who excels in both leadership and hands-on technical capabilities.
The ideal candidate will supervise and mentor a small team of developers, enforce coding standards, and unblock team members as needed.
This role is ideal for someone who thrives in a fast-paced, highly collaborative, agile environment and is ready to take ownership of both application support and project work.
Responsibilities: Leadership: Supervise and mentor a team of developers, ensuring adherence to development standards and architecture.
Review and approve pull requests, ensuring code quality and consistency.
Unblock developers facing technical challenges and offer proactive solutions.
Collaborate closely with product stakeholders to translate business requirements into technical solutions.
Promote and enforce best practices, fostering a culture of continuous improvement within the team.
Implement and ensure best practices across all phases of development, from coding to deployment, ensuring high-quality deliverables.
Lead by example in a fast-paced environment, ensuring the team adheres to agile development practices and meets release deadlines.
Conduct production releases every two weeks, maintaining stability and performance of applications.
Technical Skills and Knowledge: Full Stack Expertise: Must have strong knowledge in .NET WinForms, .NET API, and Oracle.
Debugging & Problem Solving: Skilled in reading and debugging C# code, with a strong understanding of complex systems.
Automation & Configuration Management: Experience with Ansible for configuration and deployment.
Additional Experience: Ideally, the candidate will have experience with Node.js and AWS .
Cloud-First Approach: Experience in cloud-based technologies, with a focus on optimizing performance and scalability in the cloud environment.
Proficient in Code Review: Ability to read, evaluate, and review complex code and offer constructive feedback.
Qualifications: 8+ years of experience in software development with a focus on leadership.
Proven track record of successfully leading development teams in agile environments.
Expertise in C#/.NET 4.8, Windows Forms, WCF, ASP.NET .
Experience with relational databases (Oracle) is required.
Proficiency in Test-Driven Development (TDD) and containerization.
Strong communication skills in written and spoken English, with the ability to explain complex technical concepts clearly.
Preferred Skills: Experience with AWS and Node.js .
Knowledge of Jenkins for continuous integration/continuous deployment (CI/CD).
Prior experience in the insurance or reinsurance industry is a plus.