What are the responsibilities and job description for the Lead Developer position at USLI?
This individual will work with a high performance team in the creation and maintenance of applications for our mobile, web and in-house systems. This individual will take on a work leadership role and has the interpersonal and technical skills required to guide a team. They displays poise and maturity in task completion and personal interactions and acknowledges their own responsibility and accountability. They utilize a deep understanding of Object Oriented principles in designing and developing solutions for new or existing systems. Understands, supports and provides guidance on the developer team fundamentals. This individual will communicate effectively with the business, other developers and with Information Technology leadership. They have excellent oral and written communication skills, customer service skills and the ability/flexibility to respond to and thrive in a fast-paced, ever-changing collaborative team environment. This individual has the ability to resolve team conflicts and determine resolutions to issues proactively. They will make deadlines and commitments and gain a moderate level of insurance knowledge of all products in the Company’s book of business. They will use individual development plan and is instrumental in helping others to become stronger developers. They have strong problem solving skills and the ability and desire to learn new technologies rapidly. They will enroll and complete continuing education programs in both Professional and Personal Development as outlined in annual Training and Development Plan. Developers are expected to mentor and support other team members and enable small team success.
Responsibilities and Qualifications:
- Day to day oversight and direction on medium size team initiatives
- Proficient knowledge of the .NET framework and understanding of the architecture and system design standards
- Ultimately responsible for the management and taking advantage of code re-use
- Able to extend a specific system by designing and implementing new feature sets with little architecture involvement
- Responsible for the coding standards of the department and ensuring they are applied
- Assists in recommending refactoring phases
- Deep understanding of our complex systems and/or workflows
- Keep up with new technologies and new developments in the software development field; collaborate with peers
- Recognized expert in one or more of our technology disciplines.
- Demonstrates innovative thinking to solve technology issues as well as the ability to solve complex problems
- Consistently provides developer feedback to people leaders
- Recognizes patterns in systems (Singleton, Factory) and is able to mentor others about USLI’s implementation of these patterns
- Mentor and support other team members on complex technical subjects
At USLI, our goal is to strengthen our community and culture by representing all races, genders, religions and sexual orientations. We continue to move conversations about diversity, equity and inclusion forward to ensure every community member has a sense of belonging, a voice and a seat at the table.
USLI provides full-time community members with a comprehensive benefits package, access to wellness programs, continuing education resources, and multiple opportunities to get involved with charitable organizations.
All positions are required to work on-site 75% of the time unless indicated otherwise in the job description. Candidates can discuss additional details with the hiring leader.
College degree/technical certifications or equivalent industry/technical experience. Individual has a minimum of 10 years of software development experience.
Specific Skills: ASP/ASP.NET, C#, MVC, Object Oriented Design/Development, VB/VB.NET, Agile/SCRUM, JavaScript/jQuery/jSON, Knockout.js, Angular.js, HTML 5, SQL Server, SQL/XML, Emerging Microsoft technologies. Working Hours: 9:00 a.m. – 5:00 p.m. Some overtime work as needed.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Food provided
- Free fitness classes
- Free parking
- Health insurance
- Life insurance
- On-site gym
- Paid holidays
- Paid time off
- Referral program
- Vision insurance
- Wellness program
Compensation package:
- Profit sharing
- Quarterly bonus
Experience level:
- 10 years
Schedule:
- Monday to Friday
Work Location: In person
Salary : $113,000 - $143,000