What are the responsibilities and job description for the Software Developer position at The Kyle David Group LLC?
Job Description
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.
Requirements
As a Software Developer, you will be in charge of the development and maintenance of applications in a fast-paced environment of developers, designers, and infrastructure analysts. We value candidates who have demonstrated experience in working with both client teams and internal teams to get the job done. All of our work is performed by employees on-site.
In this role, you will be expected to :
- Develop and oversee specific development procedures
- Assist in strategic planning and risk analysis
- Identify information system needs
- Establish priorities for system upgrades
- Optimize ongoing system design
- Provide excellent customer service, both to our team and our clients through consistent communication
- Web application development for assigned projects
- Regularly modify hierarchical, relational, flat-file, and PaaS databases
- Produce efficient, clean, and well-commented code
- Analyze, design, develop, test, and implement applications and databases
- Work closely with other teams, developers, and Senior Management to build new features and applications
- Resolve user interface, application, and database-related issues
- Review, proofread, and format all correspondence to ensure accuracy and completeness
Qualifications
To be considered, candidates must meet the following criteria :
Benefits
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 :
What we offer our employees :