Responsible for full lifecycle business intelligence development using a variety of technologies, including Microsoft (SQL Server, Integration Services, Reporting Services, Analysis Services) as well as other standard data warehouse and data modelling tools and techniques.
Responsible for development on projects using latest technologies to build advanced client-side applications that transcend the one-page-at-a-time interaction paradigm and bring the feel of native applications into the browser. The successful candidate has experience with full stack Web development and familiarity with many of the latest technologies and patterns emerging in Web development today.
As a Senior Software Developer, you'll design/implement software solutions based on customer needs and requirements; the developers work together to build and support our web-based software applications.
This platform will also provide our customers a secure, online service to allow them to visualize and analyze their asset data. Key elements of this architecture include the implementation of analytics, visualizations, customer facing apps to drive the backend analytics, and export and reporting capabilities.
Responsible for providing intermediate analysis and documentation, formulating logical statements of business and management problems, and providing solutions utilizing more efficient operational procedure, work flow, and information technology solutions.
The Senior Software Engineer in this role will be responsible for partnering with stakeholders to develop, implement and roll out technology solutions to address a wide array of complex business problems.