Experience Inc. Jobs

Job Information

Deloitte Full-Stack Developer - Senior Solution Specialist - USDC in Gilbert, Arizona

Job Description - Full Stack Developer

Job Description

Full Stack Developer


Full Stack Developer

  • Job Description:

  • The full stack developer is an expert programmer who builds both front-end and back-end components of software products. The full stack developer works on a product development team alongside other developers, data scientists, QA engineers, UI/UX designers, and product managers to build software products using an agile approach. The full stack developer works across all phases of the software development lifecycle from design to implementation to test and deployment. The full stack developer is a high impact individual with ability to own development tasks from start to finish and clearly articulate ideas and opinions to the team.

  • Job Duties:

  • Design, build, test and deploy HTML5 single page web applications and micro-service APIs

  • Work with development team and product managers to ideate software solutions

  • Participate in requirements analysis and definition sessions

  • Contribute to/create engineering level-of-effort estimates

  • Provide technical implementation inputs for user stories/tech debt/defects

  • Own and complete development tickets during sprints

  • Implement and run unit tests and work closely with QA Engineers to confirm successful functionality

  • Build front-end UI components using modern javascript libraries (vue.js, d3.js)

  • Build back-end components using RESTful APIs, python, NodeJS, Scala, and a variety of databases (relational, graph, NoSQL)

  • Participate in DevOps and maintain/improve cloud infrastructure

  • Build new features and functionality by writing clean, functional, and well documented code

  • Make improvements to existing features and functionality

Required Qualifications :

o BS in Computer Science or related field

  • 5 years with front-end Javascript libraries & frameworks (at least one of the following: Vue.js, React.js, D3.js, Angular)

  • 5 years of working in a cloud environment (at least one of the following: Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure)

  • 5 years of back-end development experience (at least one of the following: Python, NodeJS, Scala)

  • 5 years working with relational, graph, or NoSQL databases (at least one of the following: PostgreSQL MSSQL, MySQL, Oracle, MongoDB, Cassandra, DynamoDB, ArangoDB, Neo4J)

o Experience building RESTful APIs and micro-services

  • Experience in test automation and test-driven development

  • Proficiency in Linux environment

  • Understanding of Agile/Scrum Methodologies

  • Excellent communication skills and being able to work independently or in a full team

  • Preferred Qualifications:

  • Mastery/Expertise in front-end technologies Vue.js and D3.js

  • Mastery/Expertise in back-end technologies Python and NodeJS

  • Mastery/Expertise in database technologies PostgreSQL, ArangoDB, Cassandra, ELK Stack (Elasticsearch, Logstash, Kibana)

  • DevOps experience (Docker, Kubernetes)

  • Strong experience and knowledge of Scala deployed in an AWS environment using Docker

  • ETL and Data Processing Experience

  • AWS Certifications and experience implementing solutions using AWS services (EC2, S3, Lambda)

Category: Management Consulting

About Deloitte

As used in this document, Deloitte means Deloitte LLP and its subsidiaries. Please see www.deloitte.com/us/about for a detailed description of the legal structure of Deloitte LLP and its subsidiaries. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.