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

SE2* in Phoenix, AZ at MDI Group

Date Posted: 4/11/2019

Job Snapshot

  • Employee Type:
    Contractor
  • Location:
    Phoenix, AZ
  • Job Type:
  • Experience:
    1 to 2 years
  • Date Posted:
    4/11/2019

Job Description


As a Software Engineer 2 – Data, you will work in the Data domain at our client site. This team is responsible for development of our Data Analytics platform, including all business intelligence logic. This team creates new solutions and partners closely with the Resiliency team on new enhancements.

Responsibilities

  • Responsible in one area of the codebase; understands the broad software architecture of the entire system.
  • Thinks closely about reliability, scalability, maintainability, extensibility, portability, and security.
  • Weighs in on technical decisions that impact other teams or the company at large. Researches and proposes new technologies. 
  • Regularly delivers software on-time and is constantly working to make accurate estimates and deliver on those estimates.
  • Participates in the technical testing and performance plan for their projects.
  • Takes initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues.
  • Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve.
  • Identifies and proposes solutions around technical problems affecting their team, communicates standards and gets buy-in on solutions.
  • Makes others better through code pull reviews, thorough documentation, technical guidance, and mentoring or serving as a Tech Lead on a project.
  • Identify opportunities to add monitoring and alerting where necessary
  • Troubleshoot and provide solutions to issues arising in production

Qualifications

Proficiency with the following technologies:

  • Java (3+ years)
  • Spring or similar MVC framework
  • Unix/Linux and one of the many shells
  • Service oriented designs and technologies.
  • Web service technologies such as SOAP and REST
  • SQL
  • Version control such as Git and code review type tools such as Stash
  • Continuous Integration/Delivery toolkits such as Jenkins

Added value proficiencies in the following technologies:

  • HTML, CSS and JavaScript (jQuery), AngularJS a plus.
  • Familiar with continuous integration tools such as Jenkins, Sonar, Stash.
  • NoSQL
  • AppDynamics, ELK, Grafana
  • Queuing technologies, JMS, ActiveMQ, RabbitMQ
  • Spark, Cloudera, HDFS, Kafka, Hive or Impala (Not necessarily Hadoop- MapR)
  • AWS (S3, SQS, SNS, EC2)(

Your education and experience:

  • 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 3 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.
  • Experience in all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.
  • Knowledge of agile software development methodologies, Service Oriented Architecture and object-oriented programming methodologies.
  • Proficient in software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Demonstrated knowledge of relational and non-relational database management system technologies and tools.
  • Experienced in identifying opportunities to add monitoring and alerting where necessary
  • Ability to troubleshoot and provide solutions to issues arising in production
  • Exceptional analytical skills
  • Excellent written and verbal communication skills with the ability to interface with internal/external people at all levels
  • Exceptional interpersonal skills and demeanor

A GREAT PLACE FOR GREAT PEOPLE TO WORK

Search IT Jobs