K

Lead Developer

KDG
Full-time
On-site
Allentown, Pennsylvania, United States
Do you have a passion for helping clients unlock value in their organizations? Do you want to create an amazing customer experience for them by making their mission your own? Here at KDG, we are so much more than a technology provider. We’re a true business partner that strives to open new doors for our clients through expert consulting, trusted communication, and high-quality technology solutions in development, design, and security. And we’re growing quickly! We are looking for innovative and humble people to join our team to help grow our business and improve our service.
KDG provides the opportunity for you to challenge yourself professionally while balancing your priorities away from the office. A company is only as good as the people in it, and we firmly believe that happy team members are the foundation for our success. That’s why you’ll find generous benefits and a stable work environment unmatched by any other Lehigh Valley company. If you want to work in a culture that empowers entrepreneurial thinking, dedicates itself to flawless customer experience, and always provides opportunities for employees to learn, grow, and succeed, then it is time for you to discover KDG.
Role Summary

As a Lead Software Developer, you will be responsible for leading complex software projects from inception to completion with minimal oversight after the first 90 days. You will work closely with designers, associates, and other cross-functional teams to build high-quality applications while maintaining best practices in software development.

This role requires a highly motivated self-starter who thrives in a technical leadership capacity, guiding development best practices and mentoring Associate team members when needed. This candidate possesses strong critical thinking and troubleshooting skills, allowing them to independently diagnose and resolve complex technical issues. They have a deep understanding of technology and system interactions, with expertise in debugging to track down non-obvious bugs and analyze complex browser behaviors. Adaptable and eager to learn, they quickly grasp new technologies to stay ahead in a dynamic environment, while effectively communicating technical solutions to both technical and non-technical stakeholders.

In this role, you will be expected to:
  • Lead and oversee complex software development projects, ensuring successful execution from start to finish.
  • Work closely with clients, designers, and associates to gather functional and non-functional requirements.
  • Develop, maintain, and optimize web applications using .NET, React, TypeScript, and PostgreSQL.
  • Work independently with minimal supervision while maintaining strong communication with both internal teams and clients.
  • Investigate, troubleshoot, and resolve challenging technical issues that may not be immediately apparent.
  • Utilize experience to debug and refine solutions.
  • Establish and refine development procedures, ensuring clean, well-documented, and efficient code.
  • Conduct risk analysis and strategic planning for system upgrades.
  • Collaborate with cross-functional teams to enhance system design and performance.
  • Regularly modify and manage hierarchical, relational, flat-file, and PaaS databases.
  • Provide excellent customer service through consistent communication with both internal teams and clients.
Career Growth & Development

KDG is committed to the growth and development of its team members. The career path for this position includes:

  • Senior Software Developer – Expanding technical expertise, mentorship, and leading more complex projects.
  • Team Lead – Software Development – Providing strategic direction on the day-to-day items, project oversight, and direct team leadership responsibilities.
  • AVP of Custom Development - Focuses on process optimization, team scaling, and strategic project execution while managing multiple complex development projects.
  • VP of Custom Development - Establishes the long-term vision for custom software development at KDG while focusing on high-level decision-making, client project and relationship management, and department expansion efforts.

Opportunities for additional training, certifications, and leadership development will be available as part of this career progression.



Requirements

To be considered, candidates must meet the following criteria:
  • 2-3+ years of experience in software development.
  • Strong proficiency in:
    • .NET (or .NET Core)
    • React
    • TypeScript
    • PostgreSQL
  • Solid understanding of software architecture, MVC frameworks, and web technologies (HTML, CSS, JavaScript).
  • Experience with source control technologies such as Git.
  • Strong problem-solving skills and ability to track down non-obvious bugs.
  • Ability to work independently and manage multiple tasks/projects with minimal supervision.
  • Excellent verbal and written communication skills.
  • Strong troubleshooting and critical thinking skills.
  • Excellent team collaboration skills.
  • Preferred qualifications:
    • Functional programming concepts
    • ​Ability to commute to the Allentown, PA site as needed.


Benefits

Why KDG?

KDG is a high-technology consulting firm and business processes company based in Allentown, PA. For nearly 20 years, we have provided expert-level technology advisement and execution on behalf of our clients in the areas of business, government, healthcare, retail, manufacturing, and education. We believe strongly in developing solutions that build value within an organization, and our depth of industry experience has afforded us the amazing privilege of working with some extraordinary organizations while aiding in their growth, mission, and success. It’s long been our vision to be the business services company that people cheer for and, since our founding, we’re well on our way, having been recognized as IT Department of the Year by the American Business Awards, a Lehigh Valley Business of the Year finalist, a leading Philadelphia area software developer by Clutch.co, and a Forbes Small Giants finalist. 

Our strong team made up of a diverse array of professionals committed to a series of shared values is key to this success. If you too live your life following the values below, you’ll be a perfect fit for our company, our culture, and our clients:  
  • We believe in thorough and transparent communication that builds lasting relationships among both team members and clients. 
  • We ask questions, we follow through on our promises, and we deliver predictable results every single time. 
  • We sweat the details, no matter how small. It is this careful attention that makes the difference between good work and great work. 
  • We honor and respect everyone we work with, no matter their gender identity, religion, race, beliefs, sexual orientation, or abilities.
  • We recognize that we can never be excellent until we’re both humble and vulnerable. Making a mistake is simply an opportunity for growth.

What we offer our employees:

  • Competitive salary
  • An open books company with employee profit sharing
  • 100% company-paid benefits for employees and family
  • Generous paid vacation, sick leave, personal days, and holidays
  • 3:9 Dollar for dollar 401k company match
  • Weekly training and development sessions
  • Workplace and schedule flexibility
  • Employee-driven social committee
  • Donations to your favorite charity
How Do I Apply?

To be considered, all applicants must submit the following:
  • An updated resume
  • Salary expectations
We are interested in every qualified candidate who is legally authorized to work in the United States. However, we are not able to sponsor visas.

Applicants who meet the initial qualifications will be contacted for a phone interview. If you are selected to receive an offer of employment with our company, your employment may be contingent upon the successful completion of work references and other background checks.

We realize that it takes time and effort to go through our application process and we thank you for considering applying for this position. We kindly ask for no emails or phone calls as a means to further your application process. These efforts will not enhance your opportunity for consideration and we are not equipped to respond to these requests. We thank you in advance for your adherence to this request.

Thank you for your interest in our position. We appreciate the time you have taken to apply with us.  Please continue to look at all of our open positions on our Career Page at http://www.kyledavidgroup.com.

EOE, M/F/D/V.

The Kyle David Group, LLC d/b/a KDG