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