What are the responsibilities and job description for the Technical Team Lead Developer position at Saberin Software?
Job Title: Technical Team Lead Full Stack Developer
Location: This is an in-office position in Hauppauge, NY (Local residents only, commutable to Hauppauge, NY. No other applications will be considered.)
Company Overview: Welcome to Saberin Software, a leading software company specializing in the alternative finance space. Our mission is to provide innovative software and services to assist our clients in achieving their goals. We offer stable and dependable expertise in data, automation, internal reporting, and investor reporting. By employing the latest in AI and automation advancements, we are committed to delivering scalable solutions rapidly. Founded nearly two decades ago, we have established ourselves as a trusted and reliable partner for our clients.
Job Overview: We are seeking a Technical Team Lead Developer to join our group of talented engineers. The ideal candidate is a blend of a hands-on technologist and an effective leader who can guide teams, make informed decisions, and drive projects to success. Leading from the front line, this individual will mentor junior developers, spearhead project architecture, and contribute directly to coding and problem-solving.
*PLEASE NOTE: THIS POSITION IS FULL-TIME INHOUSE - OPEN TO LOCAL RESIDENTS ONLY COMMUTABLE TO HAUPPAUGE, NY. NO OTHER APPLICATIONS WILL BE CONSIDERED AT THIS TIME.*
Responsibilities:
Participate in the creation and maintenance of high-performance desktop, web, and mobile applications.
- Engage with business stakeholders and collaborate with Team Leads and the Project Management Team to clearly define and understand project requirements.
- Oversee and personally contribute to development, testing, and deployment of applications.
Ensure continuous support and improvements for both current and legacy systems.
Required Proficiencies:
Mastery in C#, .Net, and .Net Framework.
- Strong grasp of Microsoft Blazor WASM.
- Comprehensive understanding of project architecture to ensure scalability.
- ORM, preferably Entity Framework (EFCORE).
- SQLite and Microsoft SQL including Advanced Queries, Functions, and Triggers.
- Front-end technologies: HTML, CSS, and JavaScript
- Creating and consuming APIs/WebAPIs and SignalR Hubs.
- Public Cloud Development stacks, notably Azure and AWS.
- Continuous integration, ideally with Azure DevOps.
- AWS/Azure Serverless Functions.
- Authentication with Azure EntraID and Azure B2C.
- Microsoft Graph.
- Mastery of Git, code repositories with advanced operations and flow.
- Familiar with collaboration platforms, like Atlassian Jira.
Troubleshooting and problem-solving mastery.
Leadership Proficiencies (Soft Skills):
Team Guidance: Proven ability to mentor, train, and guide team members.
- Project Oversight: Demonstrated experience in working with Project Management Teams to steer projects, ensuring rapid delivery while maintaining the team's focus on strategic objectives.
- Conflict Resolution: Adept at identifying and resolving project-related conflicts, ensuring a harmonious work environment and winning outcomes.
- Decision-Making: Ability to make informed, effective, and timely decisions under pressure or in ambiguous situations.
- Strategic Vision: Capability to set, communicate, and work towards a long-term vision or goal for the team or project.
- Stakeholder Communication: Proficiency in liaising with cross-functional teams, Upper Management, and the Project Management Team, ensuring clear and transparent communication.
Resource Allocation: Demonstrated skill in efficiently participating in allocating and optimizing team resources based on project requirements and timelines.
Bonus Point Proficiencies:
Native iOS/Android Development
- Delivery of AI solutions (agentic workflows, human to AI interfaces, etc.)
- ETL processes and best practices
Alternative financial basics, including Fund Accounting, Trade/Settle Process, and FIX Protocol.
Qualifications:
Comprehensive expertise in web application development for both desktop and mobile.
- At least seven years of in-depth development experience.
- At least three years of professional leadership experience.
- Successful track record managing the nuances of development projects.
- Exceptional leadership and mentoring skills, with evidence of guiding team members.
- Profound grasp of the software development lifecycle (SDLC).
Proven expertise in architecting and innovating new solutions in existing platforms, with a preference for experience in building fully serverless scalable applications, implementing generative AI, real-time communication processes, or multi-agent AI.
Working Hours and Compensation/Benefits:
$125,000 - $150,000 plus performance-driven incentives and potential equity options
- Monday through Friday, 8:00 am - 5:00 pm (In Office)
- 401k With Matching
- Health/Dental/Vision/Life Insurance
- Generous Paid Time Off
Performance Driven Incentives
Our Interview Process:
Phone screen (10 minutes)
- Initial technical interview (30 minutes)
- Coding challenge (2-6 hours)
- Post-challenge technical review (1 hour)
Final interview (1 hour)
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.
Salary : $125,000 - $150,000