Integon is a part of The Allstate Corporation, which means we have the same innovative drive that keeps us a step ahead of our customers’ evolving needs. It’s how we’ve become industry leaders in property and casualty insurance servicing. We support our insurance company affiliates by offering property and casualty insurance products inclusive of personal auto, homeowners, RV, motorcycle, small business auto insurance and more.
Job SummaryThe Application Developer is responsible for analyzing and strategizing code/design, supporting project planning, and developing complex code and designs. They oversee code, design, and testing reviews for junior developers and act as a technical expert, mentor, and coach. Collaborating with business partners, they design solutions to address process bottlenecks, reduce resource use, lower compliance risks, and improve efficiency. They manage all phases of the application development cycle, from requirements gathering to release and ongoing user support.
Functional SkillsProficiency in designing complex database schemas and writing optimized SQL queries for relational databases like PostgreSQL and SQL Server.Expertise in conducting reviews of database code and designs, providing feedback, and ensuring adherence to standards.Experience with SSIS for developing and managing data integration workflows.Skills in using SSRS to create and manage reports, supporting data analysis and business intelligence.Experience in project estimating, milestone planning, and collaborating with project managers for accurate estimations and planning.Capability to gather requirements and design solutions to address data bottlenecks and enhance efficiency.Leading testing reviews, managing defects, and ensuring quality control for database solutions.
Education Bachelor's Degree in Software Engineering, Computer Science, or related field.
Experience 5+ years of professional experience (Preferred)
Key Responsibilities Scheduling and executing design/code reviews, providing feedback, and ensuring adherence to design standards and quality. Evaluate business, functional, and technical requirements, ensuring project change management and documentation. Develops code for complex modules with high-level architecture. Contributes to choosing programming approaches and defining development standards. Assists in project estimation and planning, develops complex code, performs root cause analysis, manages support processes, and leads testing efforts. Acts as a technical expert for mid-level application developers.