As a Sr. Software Engineer specializing in dashboard and analytic report development, you will have extensive experience combining a business focus with strong analytical and problem-solving skills and a passion for the mental challenge of visualizing data through dashboard and analytic report development.
The successful candidate will be part of a high performing full-stack .NET application development team and will have experience of analytic technologies, ideally Spotfire Analytics or alternate BI technologies such as Tableau, Power BI, Qlik Sense.
The successful candidate will also have demonstrated very strong programming skills, especially in SQL, data modelling and related data warehouse concepts. Experience with statistical and predictive modeling techniques is a positive.
Experience with Agile methodologies such as Scrum is required with a strong focus on automation. Excellent communication skills, attention to detail, and strong technical and problem solving skills are essential aspects of this role.
Ability to turn data into critical information and knowledge that can be used to make sound organizational decisions.
Work alongside business analysts to develop dashboards and analytic reports using Spotfire Visualizations.
Develop underlying SQL queries and data model as needed, leveraging understanding of data warehouse technologies and concepts.
Model and frame business scenarios that are meaningful, develop in-depth domain knowledge of business processes facilitated by our software products.
Collaborate with subject matter experts from the Product Management, Implementation, and Support teams.
Apply advanced data analysis to Client insights and solve complex technical problems.
Apply Software Engineering competencies, follow coding standards and best practices, including continuous integration and delivery, create and execute a complete set of test cases.
Interact and pair program with other Software engineers on the team to build high quality products
Ensure compliance with regulatory and security policies in place.
Lead the design and deployment of enhancements and fixes to systems as needed.
8+ years of industry experience as a professional software developer building dashboard and reporting solutions for multi-tier, scalable, enterprise level products required.
4+ years of experience in data modeling, developing data warehouse applications using MS SQL Server, and related technologies required.
Experience with Spotfire Analytics or similar BI technologies such as Tableau, Power BI, Qlik Sense required.
Experience with statistical and predictive modeling techniques a positive.
Experience implementing security in reporting, databases, web applications a positive.
Experience with full-stack .NET development and/or statistical modelling a positive (SQL, Python, R, C#, PowerShell).
Familiarity with Integrated Development Environments such as Visual Studio and version control systems such as TFS or GIT required.
Experience in agile software development methodologies such as Scrum or Kanban is required.
Hosted SaaS experience preferred.
Ability to adapt quickly to new and changing technical environments as well as strong analytical, problem solving and quantitative abilities.
Solid verbal and written communication skills are required.
Bachelor's degree in Computer Science or related discipline or equivalent work experience is required.