Skip Ribbon Commands Skip to main content

Senior Software Developer

As a KnowledgeLake Senior Software Developer, you will utilize your programming, design, and engineering skills on a KnowledgeLake Product Development Team to create and maintain software applications and components for our current and upcoming software products. You will be responsible for working as a team lead or as a team member to create high-quality software applications for the document imaging and SharePoint industry.

KnowledgeLake Product Development Teams are small teams of dynamic and energetic individuals with strong work ethics. You will be expected to learn and apply the concepts used by these teams to create quality software for a growing software company.

Duties and responsibilities will include, but are not limited to:

  • Leading a product team to produce high-quality software
  • Writing code, typically in C#, for both Windows and Web applications
  • Testing code to ensure it meets requirements and quality expectations before submitting it to the Quality Assurance team
  • Occasionally maintaining existing code when patches are required for existing applications
  • Helping to mentor less experienced team members on the principals of software development
  • Learning and applying the principles of software development
  • Self-learning of current and upcoming Microsoft and other technologies
  • Understanding technologies such as SharePoint, Windows Server, and SQL Server
  • Attaining quarterly and annual objectives assigned by management
  • Keeping a positive attitude and providing contributions in all situations

Knowledge & Skills required:

  • 5+ years of work experience as a software developer or engineer
  • Educated in Computer Information Systems, Computer Science, or similar field
  • Strong knowledge of C#, Visual Studio, and the .NET Framework
  • Understanding of SharePoint is a plus
  • Outstanding verbal and written communication skills
  • Desire to learn and understand KnowledgeLake software, SharePoint and the ECM industry
  • The capacity to work independently and with minimum supervision
  • Ability to maintain professionalism in interactions with customers and clients


Travel: May sometimes be required, but is not typical

Locations available: St. Louis

Please contact KnowledgeLake Human Resources for more information.

Apply for the Position

Send your resume to careers@knowledgelake.com

What We Are About

  • We believe in, respect, and care about people
  • We believe our success is built on the success of our employees and our customers
  • We are passionate about Enterprise Content Management (ECM)
  • We are competitive
  • We work hard and expect the same from others
  • We are servant leaders