We are seeking a full stack Software Engineer to join our lean, highly-motivated development team and drive us through our next-generation product roadmap. You'll be joining Knowland at a transformational moment, working on our newest property and enterprise level products that are the major growth engine for the company. This is a terrific opportunity for a mid-to-senior level engineer eager to be a key contributor to both architecture and implementation of a cutting-edge set of products.

Key Responsibilities:

  • Develop and maintain software as part of an Agile scrum team, completing features and testing on-time as part of our monthly platform/software releases.

  • Work with Client Services team to understand and fix bugs in our platform / software that occur in the field.

  • Work with Product Management, Sales, and Professional Services to understand customer requirements and refine a short-term and long-term vision for our products.

  • Provide information, support, data, and tools to internal stakeholders as necessary to enable all business units to function as efficiently as possible.

  • Other responsibilities as assigned

About You

Minimum Qualifications:

  • Bachelor’s degree in computer science or equivalent

  • 3-5 years of web application software development experience

  • Solid fundamental knowledge of modern software design principles (object-oriented design, algorithms, MVC, patterns, etc.)

  • Experience with agile development practices, preferably Scrum

  • Experience developing Javascript based client-side rich internet applications (preferably using the Angular framework)

  • Expertise with .NET (C#)

  • Experience with databases, including knowledge of SQL and stored procedures (preferably MS SQL Server)

  • Experience developing data analytics solutions

  • Experience leveraging web services and service oriented architecture

  • Please note that Knowland does not sponsor applicants for work visas

Desired Qualifications:

  • Experience using business intelligence tools (e.g. Tableau or Birst) for dashboard design and data visualization

  • Experience with the Scala programming language