Consultant

Date Opened: Oct 15, 2021

Location: IN

Company: Allstate Insurance Company

Job Description

The Unified Consumer View Technology Solutions (UCV-TS) team is responsible for delivering new functionality to support the Consumer Data platform and providing a 360 view of customer information across all channels. UCV is integral to the Connected Consumer initiative as the enterprise responds to a shift in customer demand from the traditional methods of conducting business and buying products.

The UCV product is pivotal to Allstate's transformation of business and technology models as customer demand shifts from the traditional methods of conducting business and buying products.

D&IS build solutions primarily with Java Spring Framework. We are looking for someone who wants to make a well-rounded, full stack contribution to every part of a product. The opportunity exists to broaden your horizons and learn about all the pieces of the stack.

We build software using the Pivotal Cloud Foundry (PCF) platform, and the successful candidate will be tasked with working with our Full stack Engineers to add enhancements to our products.

Job Responsibilities

The Sr. Consultant Application Developer develops code for intermediate modules, participates in design reviews, conducts code reviews, creates test plans and participates in testing reviews, and resolves moderate defects.  The Sr. Consultant Application Developer designs, documents, reviews, and maintains components of software solutions for intermediate projects.  It also includes reacting to production problems or supporting production changes where those applications are operating.

• Evaluate detailed business, functional, and high-level technical requirements including recovery, security, and audit.

• Design detailed technical components with high-level architecture

• Recognize and understand use of design patterns for intermediate applications. 

• Apply reusability and future state architectures. 

• Participates and provides feedback in design reviews.

• Complete component design documents on assigned projects.

• Participate and provide feedback in design reviews. 

• Develop or confirm detailed project or system change estimates or project plans. Calibrates estimating factors for continuous process improvement.

• Develop code for intermediate modules, following documentation and development standards. 

• Create enhanced technical documentation and implement changes.

• Acts a technical expert for consultant application developer(s).

• Conduct timely structured code reviews to ensure standards and systems interoperability.

• Review and critique team members’ code.

• Create accurate test plans, conditions, and data. Participate in testing reviews.

• Conduct basic levels of module and integration testing according to process standards. Track and resolve moderate defects.

• Assists Quality Control (QC) personnel with functional tests.

• Identify support issues and initiate action to resolve the problem. 

• Provide technical assistance.

• Analyze and resolve moderate problems.

• Execute change management activities supporting production deployment to Developers, Quality Control Analysts, and Environment Management personnel.

• Completes and delivers migration or change management form to above parties.

Primary Skills

  • 0- 2 years hands-on experience in Java and Spring/Spring-Boot frameworks
  • 0- 2 years of experience in designing and building API’s using microservices architecture
  • 0- 2 Experience using build technologies e.g. Gradle/Maven, Jenkins CI/CD pipeline and deployment of applications onto PCF environment (configuration and set-up)
  • 0- 2 years of experience in Kafka.
  • Exposure with Github, Artifactory
  • Exposure in logging frameworks and using Kibana, Splunk applications
  • Exposure Monitoring experience in monitoring and analysis using Dynatrace client
  • Exposure in Agile methodologies
  • Good communication skills
  • Ability to work in a high-paced team environment

Experience

  • 0- 2 years hands-on experience in Java and Spring/Spring-Boot frameworks
  • 0- 2 years of experience in designing and building API’s using microservices architecture
  • 0- 2 Experience using build technologies e.g. Gradle/Maven, Jenkins CI/CD pipeline and deployment of applications onto PCF environment (configuration and set-up)
  • 0- 2 years of experience in Kafka.

Shift Timing

1 PM -  9:30 PM