Director of Mobile (Full Time) – Provo, UT

Job Description:

This is a great opportunity with a company and has grown from 0-720+ employees in just 5 years, selling a SaaS Business Intelligence platform. Their CEO is a tech visionary, and the company is beginning to be the biggest firm in the advanced analytics sector. The solution is fully hosted, and is a comprehensive BI/Social platform. They have a burgeoning mobile team of 20+ members of both iOS and Android talent.

Key Responsibilities:

  • Develops and executes technical software development strategy for applications and systems using current business roadmap
  • Develops and implements strategies to attract and maintain a highly skilled and engaged workforce
  • Develops and leverages internal and external partnerships and networks to maximize the achievement of business goals
  • Drives continuous process improvement and innovation
  • Ensures product quality
  • Executes engineering projects
  • Provides overall day-to-day direction
  • Reduces customer impact (for example, sales loss) due to applications systems issues

Required Skills:

  • 12-18 years of experience
  • Organized, resourceful and results-driven
  • Generalist skills, with flexibility to be able to collaborate with a spectrum of stakeholders from engineers, to marketers, to clients & designers
  • Ability to make quick, smart decisions on design tradeoffs, solving blockers or triaging bugs
  • Leads and influences mobile platform with key organizational stakeholders
  • Plans, organizes and directs all activities related to staffing, including hiring, orienting, evaluating
  • Serves as focal point for design / experience requirements / ideas and concepts, costing & development
  • Leads process standards including ability to measure effectiveness of mobility and innovation
  • Closely monitor product performance and continuously identify and prioritize opportunities

Please email your resume to jobs@dnfcs.com or call us on 510-201-9818.

Senior Software Engineer (Full Time) – Provo, UT

Job Description:

This job is with our client, which is currently pre-IPO & growing very rapidly (grown to 750 employees in just 6 years). It’s a great chance to get equity, and to also work on cutting-edge business intelligence solutions. The client offers a cloud-based, fully hosted SaaS solution of blended & visual data. You will be working on developing thier business management platform, serving over 1400 clients.

 

Key Responsibilities:

  • Work with customers, architects, and consultants to define requirements for BI applications.
  • Lead the design and development of a data analysis platform.
  • Develop strategies to optimize the usage and efficiency of an existing data analysis platform

Required Skills:

  • Over 5 years software development using Java, C# or C++
  • Knowledge of data warehousing and big data technologies (Hadoop (high preference), HBase, Impala, etc.)
  • Software as a Service (SaaS) experience along with Enterprise Database technologies
  • Experience with Amazon RDS (nice to have)
  • Experience with both row/column-based database platforms
  • Experience with OO, SOA and Web Services (RESTful preferred) patterns and practices
  • Working knowledge in broad development tools and processes

Please email your resume to jobs@dnfcs.com or call us on 510-201-9908.

Senior Mobile Developer, iOS (Full Time) – Provo, UT

Job Description:

This is a role with our client in the Provo, Utah area. They’re a rapidly growing, high-valuation SaaS company in the BI space, and they’ve raised tremendous venture capital and are poised to grow market-share.

They are open to both full time or contract-to-hire candidates. They’re highly focused on mobile, and want candidates who are fast-paced and enjoy highly collaborative environments for building products.

Required Skills:

  • 3+ years in software development
  • 4+ years of solid iOS development (knowing Swift is a big plus)
  • Experience with C, C++, Objective C, Cocoa, Cocoa Touch (certainly Objective C)
  • Comfortable with JSON/REST data
  • Have used Core Data (or eqiv. storage systems)
  • Some experience with image manipulation, animation, multi-thread apps

Please email your resume to jobs@dnfcs.com

Senior Data Scientist (Full Time) – San Francisco, CA / Provo, UT

Job Description:

We have multiple Data Scientists roles (full time with the client) for one of our clients head quartered in Provo, Utah with their office in San Francisco. This is one of the growing companies with over 1,400 employees around the world, known for their cutting-edge technology, phenomenal innovation, and offer a compelling and rewarding workplace where you will thrive.

Data Mining Product team is looking for an experienced Data Scientists who has a passion to build data products and data systems. This is a full time position based in San Francisco.

Key Responsibilities:

  • Understand existing business flow and website features, dive into the underlying data, apply relevant Data Mining techniques and/or Machine Learning algorithms and propose data analytic product to improve the website intelligence
  • Implement the applicable Machine Learning or statistics based algorithm for prediction and optimization and deliver the trained model to production
  • Build and maintain code to populate HDFS, Hadoop with log from Kafka or data loaded from SQL production systems.
  • Design, build and support pipelines of data transformation, conversion, validation on Hadoop, Spark and other distributed Big Data Systems
  • Design and support effective storage and retrieval of Big Data

Required Skills:

  • Experience with Hadoop stack (HIVE, Pig, Hadoop streaming) and MapReduce
  • Expert of Data Mining, Machine Learning and related algorithms.
  • Hands on experience in Natural Language Processing and/or Search Ranking
  • Experience in building Machine Learning based data products in production
  • Database experience with MySQL, MSSQL or equivalent
  • Familiar with statistical inference, and experience with open source libraries for graphical model
  • Publication in ICML, NIPS will be perfect
  • Experience with HBase or comparable NoSQL.
  • Proficient in two of these languages: Java, Python, Scala, C++ in Linux/Unix
  • PhD in Computer Science highly preferred

Desired Skills:

  • Experience in Spark MLLib, Mahout
  • Familiarity out data formats and serialization, XML, JSON, AVRO, Thrift, ProtoBuf
  • Experience with graph frameworks, such as Giraph, Hama, GraphLab, GraphX
  • Experience with R and/or MatLab
  • Strong communication skills

Please email your resume to jobs@dnfcs.com or call us on 510-201-9908.

Software Development Manager, Personalization (Full Time) – Seattle, WA

Job Description:

We are looking for an experienced Software Development Manager for our client, located in downtown Seattle. Our client is a major US retailer with sales over $13B in 2015. This is a Full Time position.

You will be responsible for all technology delivery and software engineering practices related to their Personalization solutions that support personalized cross-channel experiences. You will be responsible for working with your partners in Product Management, Program Management and Technology Operations to build, deliver, and support technology development.

You must be able to manage through complexity and ambiguity with a bias towards action. This includes an understanding of risks and determining trade-offs to constantly deliver the most relevant and personalized experiences while minimizing technical debt and maximizing velocity of experiences delivered. This is a critical role that provides the opportunity own and drive an important and growing area of technology.

 

Key Responsibilities:

  • Lead engineering teams in delivery high value customer experiences through the entire process from concept to delivery (leadership)
  • Manage up to four agile teams focused on delivering experiences across channels and through other program teams (leadership)
  • Provide leadership by fostering an environment for innovation and omni-channel platform development (innovation)
  • Take responsibility for the overall planning, execution, and success of complex technical work (planning and execution)
  • Participate in the prioritization of team backlogs
  • Actively manage root cause analysis, corrective strategies and future assessment (planning and execution)
  • Work with product management team to ensure we’re building the best products in a fast-paced environment
  • Develop strong relationships with key partners in order to achieve exceptional results and effectively communicate with senior leaders.
  • Be an active participant in the continuous improvement of our overall IT leadership team through development of clear strategies and sharing and adoption of best practices across teams. (planning and execution)

Required Skills:

  • Bachelors or Master’s degree in Computer Science or related technical discipline
  • 8- years of relevant industry experience with 5+ years as hands-on technical lead and people management experience
  • Strong architecture knowledge and experience
  • Demonstrated bias towards action with expertise in solving problems, issue resolution, and driving efficiency and removing roadblocks
  • Experience in measuring and reporting on productivity and efficiency
  • Demonstrated capability to work with diverse stakeholders and partners and influence others
  • Proven analytical thinking, project management skills
  • Hands on programming experience in C#, Java or a similar language

Please email your resume to jobs@dnfcs.com

Senior UI Software Engineer (Full Time) – Lehi, UT

Job Description:

Our client protects company’s sensitive data through robust security solutions for both insider and outsider threats. Hundreds of customers across a wide range of industries rely on our client to protect their critical information at the point of risk. Seven of the top ten IP holders and five of the top ten auto companies trust them with the integrity of their most valuable and vulnerable data.

As a Senior UI Software Engineer, you are responsible for leading and working with other engineers to design and deliver an AngularJS single page UI and other software components and tools to enhance the client’s product line.  The client has a full-featured information protection solution with capabilities that extend into other enterprise software areas such as application remediation, monitoring, and anti-malware.

Key Responsibilities:

• Senior level individual contributor working on an AngularJS web application
• Provide technical input on UI technologies and frameworks
• Build out web-based UI data reporting platform
• Work in a dynamic, fast-paced environment.
• Architect / design new components and refactor existing components where appropriate.
• Research new technologies for applicability to upcoming features.
• Writing unit tests using TDD tasks
• Actively support and provide guidance to other software engineers.

Required Skills:

• BS in Computer Science or equivalent preferred.
• Deep knowledge of AngularJS practices and development methodologies.
• Writing unit tests and end-to-end tests
• Solid understanding of REST communication patterns
• Minimum 5+ years’ software development experience.
• Three or more years of commercial software development experience.
• Proficient in developing multi-tier solutions.
• Design and development experience in current web technologies including: Angular, JavaScript, HTML5, CSS, REST
• Excellent communication skills (verbal and written), good interpersonal skills, ability to gather and understand requirements.

Please email your resume to jobs@dnfcs.com or call us on 510-201-9908.

.NET Developer, Mid-Level (6mo Contract) – Hayward, CA

Job Description:

For this position, you will need to develop and maintain systems that integrate ordering systems with Point of Sale systems for restaurants.  These can range from Windows services that run on the POS that put XML files in a folder that the POS is monitoring to modern cloud-based POS systems with WCF or Rest interfaces.

Key Responsibilities:

  • Focused on adding a credit card module to the client’s Integration Module.  This Credit Card module will send credit data into Dinerware POS payments engines.
  • Adding the ability to receive total ticket values from Dinerware POS to the client’s Integration Module.
  • Work with with client’s implementation team to troubleshoot installation issues.
  • Possibly performing a Micros POS integration after Dinerware is finished.
  • Possibly performing a Kounta POS integration after Dinerware is finished.
  • Other development opportunities may develop during tenure for after this initial commitment.

Required Skills:

.NET, C#, ASP.NET MVC, Linq, Sql, Entity Framework, XML, Json, Dependency Injection Containers, Unit Testing, SOLID Design Principles.

Please email your resume to jobs@dnfcs.com or call us on 510-201-9818.