This site uses cookies. To find out more, see our Cookies Policy

SE2 in Phoenix, AZ at MDI Group

Date Posted: 6/10/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Phoenix, AZ
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    6/10/2019

Job Description


We are looking for talented and driven individual for our Software Engineer II role. You will have the opportunity to solve creative challenges and will work on cutting-edge technologies and products. You will have significant impact on our software enhancements & deployments, production process automation & monitoring. You will be working on ensuring high availability, security and reliability of our systems deployed in local data center & cloud.

PRIMARY DUTIES AND ACCOUNTABILITIES

  • Implement, and maintain software that meets business requirements which include:  functional requirements, maintaining or reaching high availability, scalability, low latency, and efficiency of applications/services
  • Regularly delivers software on time as a committed member of an Agile Scrum or Kanban team
  • Implements the technical design of features with guidance from the Tech Lead or Sr Developers
  • Learns quickly and makes steady progress without the need for significant feedback from senior engineers; Fail Fast mentality: learns from mistakes and adjusts quickly
  • Able to own small-to-medium features from technical design through completion
  • Participate in software performance analysis and system tuning.
  • Monitoring and alerting for various components across our infrastructure
  • Participate in rotating on-call duties
  • Production Release: Helps in deployment - checking logs and performance, during and after the systems Production rollout
  • Unit Testing:  Performs relevant unit testing on code being developed.
  • Quality Assurance (QA) Testing: Assists software test engineering teams during the quality assurance cycle.

REQUIRED EDUCATION, EXPERIENCE, KNOWLEDGE AND SKILLS

- Bachelor’s Degree in Computer Science, or related field, from a four-year college or university, or one to two years related experience and/or training; or equivalent combination of education and experience. Relevant industry certification, such as Oracle Java Developer, is preferred.

- A minimum of 4 years relevant experience in software development, information systems, or equivalent technical environment, including previous experience in the development of highly transactional, mission critical applications in heterogeneous environments/architectures for multi-user systems.

Skills (with Web and Java Specialization)

Expert level proficiency with the following technologies:

  • AngularJS/React, JavaScript, HTML, CSS, XML, XSL (3+ years)
  • Java (3+ years)
  • Spring MVC, Spring Boot, JMS
  • Web service protocols, such as SOAP or REST
  • RDBMS, SQL, NoSQL
  • Unix/Linux
  • Subversion and/or GIT

Other Preferred Experience

  • Web analytics tools (Omniture, App Dynamics, Google Analytics)
  • Familiarity with build and CI tools such as Maven, Gradle, Jenkins and Sonar
  • AWS knowledge/certification is a plus.
  • Exceptional analytical skills.
  • Exceptional verbal, written and listening communication skills.
  • Strong interpersonal, analytical, problem-solving, influencing, prioritization and decision-making skills
  • Proficient in the use of MS Office applications, such as Outlook, Word, PowerPoint and Excel
  • Experience in Scrum Agile methodology

A GREAT PLACE FOR GREAT PEOPLE TO WORK

Search IT Jobs