Provide support to develop and document system requirements
Execute rapid development of new data and analytic work tracks with fast iteration over quick sprints
Provide support in breaking down business problems into solvable components by assessing the requirements and/or business implications to arrive at recommended solutions, with minimal supervision
Help execute the development of new concepts and proof of concept designs
Utilize a multidisciplinary approach to data analytic problems combining technical expertise with analytics and business knowledge
Work with Subject Matter Experts and business partners on embedded cross functional teams and develop subject matter expertise in the business as well as systems engineering
Leverage “agile” software engineering for systems implementation
Promote an environment that supports innovation and process improvement
Participate in the development of project based research data files, information platforms or data spaces designed for exploring and understanding the data
Participate in the development of prototypes for business or research data solutions (dimensional models, model builds) so that business users or predictive modelers may visually understand and explore a new feature or functionality before implementation to expose design assumptions and drive ideation
Demonstrate high degree of analytic agility to meeting fluid and dynamic business needs
Requirements
Bachelor’s Degree in engineering or related field required; Master’s degree a plus
1 to 5 years of experience in software implementations or management consulting (software certifications a plus)
Experience in working in collaborative, virtual, and global work environment
Exceptional problem-diagnosis and problem-solving skills
Experience with software engineering
Experience with designing advanced SQL queries, stored procedures, and triggers to improve operating efficiencies
Ability to develop and support software integrations between complex enterprise software systems, utilizing JavaScript, XML, jQuery, AJAX, and .NET frameworks
Experience creating offline-first progressive web apps
Experience in full-stack development
Experience in mobile application development a plus
Detailed working knowledge of software development lifecycle
Ability to write and work with RESTful APIs and data formats including JSON and XML
Knowledge of HTML5 and JavaScript front-end frameworks such as Angular or React
Awareness of multimedia Environment Health and Safety compliance
Ability to quickly develop a rapport with clients and maintain strong customer service skills and responsiveness to the client throughout the project
Ability to communicate to a technical and non-technical audience
A valid driver’s license in good standing
Position requires work Monday through Friday with occasional evening and weekends and ability to travel up to 30% of time
Tech Stack
Angular
JavaScript
jQuery
React
SQL
.NET
Benefits
full-time employment company paid medical, dental, and vision coverage
life insurance, short
and long-term disability insurance, and paid pregnancy disability leave
401(k)/Roth with company match
paid time off including parental and military leave
employee referral and professional license bonuses