Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Protective Life Logo

Sr. Software Engineer - App Dev Engineering

Protective Life

Salary not specified
Nov 7, 2025
Apply Now

Protective is searching for a Senior Engineer to join the App Dev Engineering team of the IT department. This team is responsible for creating and maintaining websites for both consumers and agents in the field.

Requirements

  • Minimum of 3 years of experience in the .Net framework.
  • C
  • ASP.Net MVC 5+
  • SQL Server 2008+
  • RESTful Services
  • Distributed and Asynchronous Design and Development strongly preferred.
  • Strong knowledge of HTML, CSS, and JavaScript.

Responsibilities

  • Designing, coding, testing, implementing, maintaining, and supporting software systems.
  • Diagnoses, isolates, and debugs software problems and provides resolution.
  • Prepares and modifies technical documentation.
  • Researches, evaluates, and recommends new development tools and applications as appropriate.
  • Responsible for designing and implementing how the technologies will be incorporated in current systems or will be used in development of complex new systems.
  • Ability to analyze and design software solutions to meet very complex requirements.
  • Ability to perform reviews of other developers’ code and provide sign off and or constructive feedback.

Other

  • Works closely with business analysts and customers to gather requirements in order to ensure the customer’s business needs and expectations are met in a timely and cost-effective manner.
  • Provides leadership as a model of how others should interact and accomplish tasks.
  • Is considered 'a top expert' by peers in one or more important areas of expertise, such as a programming language, computer system, database, etc.
  • Provides an appropriate level of feedback to peers, support and interface areas, and management.
  • Must be self-motivated, able to work independently and willing to self-teach and take responsibility for ongoing professional development.