Previous Job
Previous
Sr. Software Engineer,
Ref No.: 18-00134
Location: Petaluma, California
Position Type:Contract
Start Date / End Date: 02/26/2018 to 08/27/2018
Should you be offered a position as a Mindteck Consultant, you can take advantage of our very competitive and often above market compensation and one of the best benefit packages the consulting industry has to offer.
Package Overview:
  • Competitive Salary
  • 401k Retirement Plan
  • Affordable Medical, Dental and Vision Plans
  • Health Savings Account (HSA)
  • Life/AD&D, Short- and Long-Term Disability Benefits
  • Paid Time Off
  • Paid Holidays
Title: Sr. Software Engineer, 18-00134
Location: Petaluma, CA
Duration: 6 Months
JOB DESCRIPTION
SUMMARY: The Senior Software Engineer will be responsible for developing the cloud and edge applications for NSC's data learning and services platform. This person will also be part of machine learning and data analytics applications across silos of data to build best in class analytics software. This person will architect and perform at a senior level to help build out our technology platform using modern frontend, backend and mobile application technology frameworks. Must be willing to collaborate and help others on the team as necessary and be a solid team player. Person will work with smart bunch of folks who are doing state of the art development work in areas of home automation, security and control. Person will be interacting with product management and customers on the bleeding edge of technology to understand detailed requirements and create brand-new products for the market.
PRIMARY RESPONSIBILITIES: 
  • Advance the state of the art in building services products with React.js, Node.js, Java, PHP, Go and mobile (Android/iOS) frameworks.
  • Full stack development for desktop and mobile for a data learning and services application that's streamlining user interfaces and workflow processes in an important industry.
  • Work with other top-notch engineers, product manager, program managers and QA
  • Gathering functional requirements, architecting framework, developing technical specifications, and project & test planning
  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POC's)
  • Act in a technical leadership capacity: Mentoring junior engineers, new team members, perform code reviews and applying technical expertise to challenging programming and design problems
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies
  • Design and develop the front end for our customer-facing applications using MVC framework
  • Design and develop supporting components and services for the backend tiers focusing on fault-tolerance and scalability in a multi-tenant enterprise environment
  • Maintain and improve the functionality and performance of the existing web applications; refactor legacy codebase
  • Help shape and execute the technical roadmap to develop next generation features; integrate corporate- and product-level architecture principles and goals into the team's project work through designs, implementation strategies, and project sequencing.
  • Drive a culture of quality, technical curiosity, continuous improvement, and evidence-based decision making in the organization.
  • Other Duties as assigned
KNOWLEDGE SKILLS AND ABILITIES:
  • 7+ years’ experience developing web, software, or mobile applications
  • BS/MS in computer science
  • Require full-stack development experience with technologies like React.js, Node.js, Java, PHP
  • Require experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Cassandra, Dynamo DB or Mongo DB)
  • Require Git, SVN or similar distributed SCM tools experience
  • Required to have strong object-oriented programming experience using C++, C# or Java
  • Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Software design/architecture process, CI/CD processes, unit testing & Test-Driven Development (TDD)
  • Required experience with web services (consuming or creating) with REST, SOAP, Dockers and Containers.
  • Require expert skills in JavaScript, HTML5, CSS, Json or Python
  • Require experience with Cloud technologies e.g. AWS and GCP
  • Require strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development
  • Essential to have experience in reporting and analytics, queuing and real-time streaming systems
  • Essential to have experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications
  • Always Be Learning: Experience with open source technologies (if no practical work experience w/ Big Data, or cutting edge front-end technology you're prototyping and/or researching the up and coming technology and solutions
  • Preferably have a Github account with self-authored projects is a plus
  • Preferably have experience in mobile (Android/iOS) frameworks
  • Prefer experience & knowledge of Hadoop, ElasticSearch, Hive, Pig, Kafka and Machine Learning
About Mindteck
Join Us!  We're a growth-oriented company that needs the valuable contributions you will make Sr. Software Engineer to join our team in Petaluma, CA
While others say it, we do it: We Care. We've helped thousands of talented individuals carve out their role and have a healthy work-life balance.
Just like life, you'll experience a good mix of challenges and opportunities. But we'll be rooting for you along the way.
Apply Today!
Presently, Mindteck employs over 1,000 individuals throughout offices in:
  • US
  • UK
  • Singapore
  • Malaysia
  • Bahrain
  • India
  • It also has four development centers (US, Singapore and India [Kolkata, Bangalore]).
The company is listed on the Bombay Stock Exchange (BSE 517344) and is among a select group of global companies appraised at Maturity Level 5, Version 1.3 of the CMMI Institute’s Capability Maturity Model Integration (CMMI) www.Mindteck.com
Mindteck is an Equal Employment Opportunity (EEO). All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as a qualified individual with a disability, or any other trait protected by law
Join our Talent Network: http://goo.gl/uyDz8N