Senior Technical Lead Developer (.Net/C#)
Liberty Fox Tech
2024-11-06 03:39:24
Huntingdon Valley, Pennsylvania, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Overview:
The Technical Lead role is primarily responsible for supporting project success on assigned engagements as it relates to quality deliverables, organized task assignments, immediate technical escalations, and adherence to budgets and estimates. This individual will play the role of liaison between the project manager and development team. The technical lead will work to confirm adherence to LFT's standard operating procedure in all aspects of project delivery, assign tasks, confirm estimates, and unblock developers when necessary.
Additionally, the technical lead will also spend a significant portion of their time acting as a senior full-stack developer. This employee will provide delegation of appropriate tickets to their team and themselves.
Company Overview
Liberty Fox Technologies is a leading provider of software solutions and services. We are a team of dedicated professionals who are passionate about delivering high-quality software to our clients. Our expertise lies in Microsoft .NET and C# technologies. We work closely with our clients to understand their business needs and provide them with innovative solutions.
Job Responsibilities
Lead a team of developers in designing, developing, and implementing software solutions using .NET and C#.
Oversight of project task assignment and approval of team estimates
Collaborate with business stakeholders and Business Analysts to gather requirements and translate them into technical specifications.
Provide technical guidance and mentorship to junior developers.
Conduct code reviews and ensure adherence to coding standards and best practices.
Manage software development projects and ensure timely delivery.
Act as a senior technical escalation point for assigned projects
Act as point of contact for all technical correspondence with client stakeholders
Write high quality code on assigned tickets within given estimations
Identify areas of technical risk in projects and provide recommended action plans to mitigate
Assist and Support in Sales Engineering, Estimations, Assumptions and Proposal Creation
Stay up-to-date with the latest trends and technologies in software development.
Requirements
Senior Full-stack software developer with experience in mobile applications.
At least 7+ years of proficiency with object-oriented, Full Stack programming in C#
Experience with modern Full-Stack. Javascript Frameworks such as Blazor, Angular, and/or React
Experience with ASP.NET, MVC, and Web API frameworks.
Strong understanding of database concepts and experience with SQL Server or Oracle.
Knowledgeable in implementing Responsive Web Design using Foundation or Bootstrap
At least 5 years of experience with either MSSQL or MySQL Databases.
Experience with agile software development methodologies.
Excellent problem-solving and analytical skills.
Ability to effectively communicate and collaborate with stakeholders at all levels.
Experience leading a team of developers and managing software projects.
Excellent time management skills for yourself and others.
The ability to deescalate a situation by jumping in and helping a junior team member of your team is a skill that is essential.
Critical thinking and problem-solving skills are a must.
Project leadership with the ability to support junior team members through guidance and teaching.
Benefits
Benefits
Competitive Salary
Flexible Hours
Weekly Remote Workdays
Unlimited PTO
Company Paid Health, Dental and Vision Insurance
Matching 401k Plan
Free Food Fridays
Quarterly Company-Sponsored Team Events
Great team-oriented work environment