Please watch the below videos to see who we are and what we do:
Position Overview
We are seeking a highly skilled and experienced Lead .NET Developer to join our team. This role blends hands-on development with team leadership, mentoring, and coordination responsibilities. You will be responsible for designing, developing, and maintaining enterprise-level applications using the Microsoft .NET stack, while also supervising a small team of developers to ensure timely and high-quality project delivery. This position reports to the Vice President of Engineering.
Key Responsibilities
Technical Responsibilities
- Design, develop, test, and deploy scalable .NET applications using C#, .NET Core, and related technologies.
- Collaborate with frontend engineers, product managers, and the QA team to deliver robust and user-friendly solutions.
- Write clean, maintainable code following best practices and company standards.
- Perform code reviews and provide constructive feedback to team members.
- Ensure system security, scalability, and performance optimization.
- Heavily utilize gen AI tooling to increase productivity.
Technical Responsibilities
- Lead and mentor a team of 4-6 software developers.
- Assign and manage workloads, set priorities, and oversee the development lifecycle.
- Conduct regular one-on-one meetings, provide coaching and career development.
- Collaborate with cross-functional stakeholders to align project goals and timelines.
- Track and increase usage of gen AI tooling on the .NET team.
Qualifications
Required:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8+ years of software development experience with at least five of those years in .NET software development.
- 3+ years of experience in a lead or supervisory role.
- Proven track record of effectively managing a team of senior software engineers.
- Strong understanding of object-oriented programming, RESTful APIs, and relational databases (e.g. PostgresSQL).
- Familiarity with Agile/Scrum development processes.
- Excellent communication, leadership, and interpersonal skills.
Preferred:
- Experience with cloud platforms (AWS preferred).
- Experience working collaboratively with frontend engineering teams on REST API design and standards, for use with frameworks like React.
- DevOps knowledge including CI/CD pipelines and source control (e.g., Git, AWS DevOps).
- Skilled in use of containerization technologies such as Docker or Kubernetes.
Work location and compensation
- This position offers a hybrid or remote work option, with occasional travel
- Pay will depend on experience – salary range is $140,000 – $180,000 annually.
Company benefits
- Comprehensive medical, dental, vision, life insurance and long term disability benefits.
- 4% employer matched 401k plan upon hire
- Competitive vacation and sick pay along with generous paid holidays
To apply, please send your cover letter and resume to careers@ipromote.com