About the role

  • Senior Application Developer responsible for designing, developing, and maintaining complex applications at Horizon Blue Cross Blue Shield. Leading technical teams and mentoring junior developers in a hybrid environment.

Responsibilities

  • Responsible for designing, developing, and maintaining complex applications with interdependencies.
  • Independently review complex business requirement documents/user stories and translate into technical specifications/user stories.
  • Independently work from technical specifications to develop, modify and maintain complex software products, including unit and system testing.
  • Follows, enforces, and mentors team on Horizon’s standardized code development, deployment, security protocols/standards and SDLC practices (e.g. Agile, Waterfall, Kanban).
  • Analyze and troubleshoot complex problems and make recommendations for remediation.
  • Perform production support as required, including but not limited to performing production support service requests and routine maintenance and support activities.
  • Provide status updates to team lead on all development, testing and training deliverables.
  • Leads cross functional teams in technical capacity.
  • Leads design/code reviews, architecture discussions, and infrastructure reviews.
  • Provides guidance and training to junior staff on Horizon processes.
  • Interact with external vendors and/or internal customers.
  • Assist in monitoring project schedules and cost.
  • Perform production support or deployment/checkout for applications during off-hours as needed.

Requirements

  • High School Diploma/GED required
  • Bachelor's degree preferred or relevant experience in lieu of degree
  • 5+ years of relevant work experience (preferred) or 12 years of relevant experience in lieu of degree
  • Strong technical skills in Microsoft .NET and Java
  • Deep understanding of Object-Oriented programming concepts
  • Ability to mentor and guide a development team
  • Requires working knowledge of software development life cycle methodology (e.g. Agile, Waterfall, Kanban)
  • Requires working knowledge of object-oriented languages
  • Requires knowledge of markup languages
  • Requires knowledge of relational database management systems
  • Demonstrates understanding of core business functions
  • Demonstrates ability to apply structure to a loosely defined problem
  • Requires strong interpersonal skills including the ability to collaborate with teams and break down complex technical information into simple language for non-technical personnel
  • Requires advanced proficiency in application programming and proficiency in SQL
  • Requires excellent oral and written communication skills
  • Requires fundamental critical thinking and problem-solving skill with attention to detail
  • Requires ability to quickly adapt and work in a fast-paced environment.
  • Requires strong organizational and time management skills and ability to work independently without supervision
  • Requires ability to handle multiple tasks while also supporting others.
  • Requires experience with MS Office tools including Visio.
  • Prefers experience with Jira/Confluence
  • Requires ability to lead globally distributed team

Benefits

  • Comprehensive health benefits (Medical/Dental/Vision)
  • Retirement Plans
  • Generous PTO
  • Incentive Plans
  • Wellness Programs
  • Paid Volunteer Time Off
  • Tuition Reimbursement

Job title

Application Developer I

Job type

Experience level

Mid levelSenior

Salary

$97,800 - $133,455 per year

Degree requirement

High School Diploma

Tech skills

Location requirements

Report this job

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

Report job