Software Engineer IV

Fortegra

(Jacksonville, Florida)
Full Time Travel Required
Job Posting Details
About Fortegra
As a leading provider of credit protection, insurance, warranty, and specialty underwriting products, Fortegra™ offers consumers relief from life’s inevitable setbacks. No matter the issue – from a lost cell phone to car trouble, appliance failures to job loss – we deliver unequaled value without forcing your customers to jump through the hoops typically associated with traditional insurance and protection programs.
Summary
The Software Engineer IV develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes and investigates problem areas following the software development lifecycle. May assign work to technical staff, monitor performance and report progress, while providing advice, guidance and assistance to less experienced colleagues as required.
Responsibilities
* Use Microsoft technologies (C#, ASP.NET, SQL, and MVC) to develop and troubleshoot technical solutions and provide contributions to the application architecture with a focus on scalability, maintainability, security, and performance. * Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products * Provide engineering support when building, deploying, configuring and supporting systems for customers * Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products * Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications * Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code * Improves operations by conducting systems analysis; recommending changes in policies and procedures * Provides information by collecting, analyzing, and summarizing development and service issues * Supports and develops software engineers by providing advice, coaching and educational opportunities
Ideal Candidate
* University degree in computer science or a related field or equivalent combination of education and relevant work experience * 8+ years of experience as a software engineer; demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation and deployment tasks * 6+ years of experience developing data-driven applications utilizing significant relational database engines as part of the overall application architecture (experience with any or all of the following highly desirable: SQL Server, MySQL, PostgreSQL, Oracle) * 6+ years of experience building web-based software systems, utilizing N-tier architectures, dynamic content, highly-scalable approaches, and complex security models/implementations * 6+ years of experience configuring and using ASP.NET, MVC, C#, T-SQL, and MS SQL * ORMs (Entity Framework and NHibernate) * Domain Driven Design (DDD) and Test Driven Development (TDD) * Design pattern experience * Ability to analyze existing complex systems

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.