Skip to content

Lead .Net Developer

Apply now Share Share Lead .Net Developer with Facebook Share Lead .Net Developer with LinkedIn Share Lead .Net Developer with Twitter Share Lead .Net Developer with Viadeo Share Lead .Net Developer with a friend via e-mail

General Description:  The Lead .Net Developer position will coordinate the software development activities on initiatives to improve existing technology solutions and streamline processes to drive efficiencies.  This position will work with an established IT team of business analysts, developers and quality assurance analysts on new application initiatives along with supporting existing applications.  This position's major responsibilities are to engineer and architect the .Net solutions to support business initiatives; create, assign and track development tasks; and coordinate with project management to ensure timely delivery.


  • Ensure performance and operational reliability of applications
  • Ensure data integrity and security of applications
  • Engineer and architect custom software solutions utilizing the .Net stack
  • Create end to end system integration designs and deployment strategies
  • Develop enterprise coding standards and drive process improvements
  • Provide estimates for development efforts
  • Break down tasks within a given sprint and identify resource allocation
  • Collaborate with team members for task assignments, pseudo code and or class definitions
  • Create a collaborative development environment and encourage new ideas for finding solutions to common problems
  • Mentor team members on design patterns and code reusability
  • Conduct code reviews and provide a positive environment for feedback and new ideas
  • Prototype end to end solutions for new technologies being implemented and identify roadblocks and alternate solutions early in the process
  • Keep the application stack current – remediate technical debt
  • Communicate effectively with project management and other IT leadership to provide progress updates, identify risks and offer solutions
  • Create documentation of designs and solutions
  • Ensure proper unit testing occurs

Knowledge, Skills and Abilities:

  • 7+ years developing software solutions utilizing .Net, C#, SQL
  • 3+ years leading other developers
  • Effective leadership skills and the ability to manage technical resources
  • Effective decision making under pressure
  • Understanding of Agile/Scrum software development life-cycle
  • Strong written and verbal communication, including technical writing skills
  • Attention to detail and the ability to work in a fast-paced environment
  • Working knowledge of the insurance brokerage business is a plus
  • Strong critical thinking and problem-solving skills

Job ID:


Interested in hearing about other USI Career Opportunities?

Join Our Talent Network
EEO is The Law - click here for more information
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
Notice to 3rd Party Recruiters

Notice to Recruiters and Agencies regarding unsolicited resumes or candidate submissions without prior express written approval.
Resumes submitted or candidates referred to USI Insurance Services by any external recruiter or recruitment agency by any means (including but not limited to via Internet, e-mail, fax, U.S. mail and/or verbal communications) without a properly executed written contract for a specified position by an authorized member of the Talent Acquisition team become the property of USI Insurance Services. The Company will not be responsible for, or owe any fees associated with, referrals of those candidates and/or for submission of any information, including resumes, associated with individuals.

We endeavor to make this site accessible to any and all users. If you would like to contact us, please email