Senior Analytics Software Engineer

last updated April 7, 2021 7:43 UTC

Inmar

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

ABOUT YOU

You’ve worked with large amounts of data spread across a variety of systems and know that the real challenge is bringing that data together in a meaningful, visually appealing way to provide insights to your customers. You know how to apply linear regression but you also know that sometimes the best approach is plain old business logic. You’ve worked with a variety of charting / graphing libraries and enough grid user interfaces to have a passion for creating the intersection of data visualization and interactivity to give your users a delightful and informative experience when discovering insights about their data. In short, you love building real, working apps that surprise and amaze your customers.

WHAT YOU’D BE DOING

Under general supervision of the Engineering Manager, the Analytics Engineer is an engineer who performs work assignments in one or more of the following areas: providing technical guidance and direction to other staff members; participating in project planning and requirements definition; system/application design, system/application development, unit testing, support during QA and User Acceptance Testing, implementation and integration; customer support for and technical expertise in end-user decision support software tools and end-user computing technology; conducting all activities in accordance with standards and procedures.

MAJOR JOB RESPONSIBILITIES

  • Design, develop, test, deploy, and support new software solutions and changes to existing software solutions

  • Troubleshoot technical issues in a variety of application environments

  • Mentor team members and provide thoughtful discussion on tactics and strategies as they are selected

  • Translate business requirements and product specifications into components of complex, loosely-coupled, distributed systems

  • Maintain a focus on rapid delivery of new features to market while maintaining stability and uptime

  • Maintain familiarity with the evolving trends in software development

EDUCATION / QUALIFICATIONS / EXPERIENCE

  • BS incomputer science or information systems fields required, or 5+ years related work experience.

  • Experience working with Agile and/or Lean software development approaches.

  • Experience translating modern UX designs into user interfaces using Adobe Photoshop, Bootstrap, LESS, CSS, and HTML.

  • Broad and deep web application development experience leveraging JavaScript, AngularJS, C#, ASP. NET Web API, ASP. NET Core, relational and NoSQL databases.

DESIRABLE SKILLS / PLUSES

  • Familiar with Hadoop, Spark, Hive, or other big data / analytic tools

  • Familiar with Service Orientation/RESTful Patterns and Concepts/API Design Fundamentals

  • Familiar with Dependency Injection and unit testing (Unity or Ninject)

  • Familiar with JavaScript best practices and design patterns (including supersets like TypeScript)

  • Familiar with JavaScript frameworks like Knockout, AngularJS, Bootstrap, jQuery/jQueryUI, Modernizer, etc.

  • Familiar with source control systems and tools, including Git, TFS or Microsoft Visual Studio Online

Shopping Cart
There are no products in the cart!
Total
 0.00
0