Full Stack Software Developer in Plano, TX at MDI Group

Date Posted: 8/20/2019

Job Snapshot

Job Description


Responsibilities:

  • Successful delivery of high quality web or mobile software (requirements, design, code, documentation, etc.)
  • Roughly 80-95% hands-on coding
  • Contribute to early quality activities, including peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers
  • Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies 

Qualifications

  • BS/MS in Computer Science or equivalent
  • 2-4 years of experience developing web applications and web services.
  • Programming experience in several technologies including: Javascript  ES6, ESLint, HTML5, CSS3, Webpack, Babel and SASS.
  • Working experience with frameworks and libraries such as Angular JS, React JS, Redux, Backbone JS etc.
  • Experience building RESTful or GraphQL based web services with Java, Spring, SpringBoot, NoSQL Technologies like CassandraMongo DB.
  • Hands on experience creating responsive web applications using modern CSS frameworks.
  • Knowledge of JUnit testing and Javascript Testing frameworks. Test Driven Development (TDD) experience a plus.
  • Proven experience in software best practices, like test-driven development (TDD), CI/CD and Simple Design Concepts
  • Experience designing applications that operate on cloud environments like AWS a plus
  • Excellent problem solving skills
  • Ability to establish priorities and work independently on multiple tasks
  • Knowledge of software development methodologies and practices, especially Agile/Iterative development processes

Preferred Experience:

  • Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications
  • Experience with social, mobile, cloud/SaaS, big data, or analytics
  • Familiar with the development challenges inherent with highly scalable and available web 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 upcoming technologies and solutions
  • Experience with various, modern web frameworks
  • Passion for creating a better user experience through understanding of usability, information architecture, use case development, design/aesthetic
  Skills: Java 8, REST, Docker (or any container system), AWS, Cassandra (or any other NoSQL technology), JUnit Preferred frameworks: Spring, Jersey React, Angular, or Vue (any of the three), ES6, CSS to the list for a full stack

A GREAT PLACE FOR GREAT PEOPLE TO WORK

Search IT Jobs