Advisory Enterprise Software Developer


Posted Under: Birmingham, Alabama jobs in IT / Software / Systems; IT / Software / Systems jobs in zipcode 35201
Posted On: 2020-07-01 00:00:00

An exciting opportunity exists to join the ProAssurance family of companies! We are a specialty writer of professional liability, products liability and workers' compensation insurance. With over 1,000 employees operating in 40 states, our company is well positioned to offer career opportunities to individuals interested in professional growth. The Advisory Enterprise Software Developer will develop and test standalone enterprise applications and application integrations in an agile development environment. This position will work both as a team lead and team member gathering requirements and implementing designs to meet those requirements. The Advisory Enterprise Software Developer will ensure the functionality, quality, and maintainability of software systems through the use of agreed-upon shared best practices.Essential Duties and Responsibilities:
  • Develop, support, and document .Net based batch processes, MVC websites, and REST data services
  • Develop, support, and document integrations to third-party systems such as Workday, Okta, Confluence, and Azure DevOps
  • Participate in all aspects of the product development life cycle from design to delivery
  • Train and coordinate development efforts with developers in other areas of the company
  • Contribute to software design and architecture
  • Coordinate and/or Assist in complex troubleshooting
  • Follow development and documentation standards Qualifications
    • Bachelor's degree in a technical field or equivalent work experience
    • 10+ years of experience
    • Microsoft .Net C#
    • SQL Server Transact-SQL
    • Microsoft MVC/Web API
    • JSON, Javascript, JQuery, and Bootstrap 3+
    • Source Control System Experience (Git/Azure DevOps Preferred)
    • Previous background with Workday Reporting and Integrations is a plus
    • Excellent verbal and written communication skills Additional Comments As corporate business decisions are made and the direction of the company evolves, the duties and responsibilities outlined above are subject to change in scope and detail.