Onsite Software Developer

Posted 2 hours ago

Apply now

About the role

  • Systems Software Developer providing technical consulting for application software development across various technologies. Leading project initiatives and resolving complex technical issues in a fast-paced environment.

Responsibilities

  • Provides technical consulting and support for application software development or computing technologies within areas of expertise.
  • Develops, documents and executes unit test cases.
  • Delivers quality and timely results.
  • Identifies and resolves complex technical problems and issues with assigned applications and work processes.
  • Escalates problems beyond level of expertise to manager, more experienced technical staff or vendor representatives.
  • Review and recommend test plans for impacted areas and test coverage.
  • Complies with and supports all corporate, department and team policies and procedures.
  • Keeps manager, project teams/managers and business customers informed of activities and problems within assigned areas of responsibility; refers matters beyond limits of authority to manager for direction.
  • Recommends improvements to existing processes or proposes new ones, to improve the quality of project deliverables.
  • Performs code and design reviews.
  • Consults with internal and external customers on the utilization of applications computing technologies, within areas of expertise, to ensure that customers optimize the value of those technologies.
  • Leads projects within specified technical disciplines; plans for the appropriate resources needed.
  • Develop technical knowledge and performance skills of IS projects teams, within areas of expertise.
  • Researches, evaluates and recommends new technologies independently or with the architect’s implementation.
  • Supports proof-of-concept activities Develop technical specs, design documents, functional designs and requirements.

Requirements

  • 5+ Years of developer experience
  • Proficiency with the latest versions of Java, Angular, React and Spring Boot frameworks.
  • Bachelor's degree, equivalent work experience or appropriate technical certification.
  • Software development experience in enterprise services using Test Driven Development.
  • Worked with various project methodologies (Agile and waterfall).
  • Experience with developing/consuming Web Services (REST, SOAP) and APIs with exposure to auto insurance industry standard models.
  • Experience with Data (SQL or similar query language) and data constructs (XML, JSON) and Databases such as PostgreSQL.
  • Experience with unit test framework (JUnit, Karma/Jasmine, Mockito etc.).
  • Experience with cloud-based services from AWS such as S3, Lambda, SQS, SNS.
  • Experience with monitoring tools such as Splunk, AppDynamics, and Grafana.
  • Experience with Code Analyzer and scanning tools (SonarQube).
  • Good understanding of the insurance industry and company business practices preferred.
  • Ability to support multiple software applications.
  • Ability to code, unit test and debug complex business applications.

Benefits

  • Qualify for your choice of health and dental plans within your first month.
  • Save for your future with robust 401(k) match, Health Spending Accounts and various retirement plans.
  • Learn and Grow with our Tuition Assistance Program, paid certifications and continuing education programs.
  • Contribute to your community through United Way and volunteer programs.
  • Balance your life with generous paid time off and business casual dress.
  • Get employee discounts for shopping, dining and travel through Kemper Perks.

Job title

Software Developer

Job type

Experience level

Mid levelSenior

Salary

$79,500 - $132,900 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job