Company Overview
Alfa Insurance® is an A-rated insurance carrier that offers an excellent array of automobile, home, life, farm and business insurance products. Alfa is known for its superior customer service and boasts 94% claims satisfaction. Since its humble beginnings in 1946, Alfa and its affiliates now serve more than 1 million customers across 14 states.
Working as a Software Engineer for Alfa Insurance offers a remarkable opportunity that extends beyond the mere task of designing, developing, and maintaining software applications. It entails joining a revered company built on principles of faith, family, community, and unwavering integrity. By becoming a member of the Alfa family, you can uncover your true purpose and actively contribute to enhancing the lives of our valued policyholders and making a positive impact in your community.
Job Summary
As a Software Engineer, you will play a vital role in designing, building, and supporting software applications and integrations. You will be a part of our dynamic Software Engineer Team where you will apply your expertise in gathering, documenting, understanding, and articulating functional and non-functional already defined business requirements.
Responsibilities
- Responsible for designing, developing, releasing, and maintaining designated software applications.
- Gather, document, understand, and articulate functional, non-functional, and business requirements that are already defined.
- Perform unit, regression, and integrations testing for application changes to ensure high quality.
- Track and monitor production systems for issue identification and prevention across multiple environments and operating platforms.
- Research and troubleshoot issues across different functional teams in order to rectify system problems in a timely manner.
- Communicate status updates with team members and leaders to ensure timely completion of deliverables.
- Becomes familiar with Alfa’s interconnected technology framework and systems in order to understand impact of software changes.
Qualifications
- Bachelor's degree in Computer Engineering, Computer Science, Information Systems, or a related area of study related to Computer Science or Mathematics is required.
- Experience in leading ETL tool such Informatica PowerCenter, SSIS, or IBM InfoSphere; leading RDBMS such as Oracle, SQL Server, DB2, Teradata; SQL, XML.
- Competent communication skills, including clear and timely communication on business issues and assignments with peers, management and product owners.
- Ability to quickly learn and comprehend insurance-related topics and relate that knowledge to the development process.
- Possess the ability to work efficiently during core business hours while effectively managing time.
- Proven experience in various all SDLC components. Knows when to use different methodologies and how to effectively manage each.
- Documented and proven application development record as it relates to the technologies, tools and languages required for the specified position.
Benefits/Perks
- Opportunity for annual performance bonus
- Discounts on your auto insurance (underwriting approval required)
- Benefits include: Health, dental, supplemental cancer, vision insurance and 401(k) plan
- Paid Time Off Bank to include 3 days PTO available after first 80 hours worked for new hires
- Short-term and long-term disability
- Flexible Healthcare and Childcare spending accounts for tax savings
- Opportunities for advancement
- Continuous training and support throughout your career with Alfa
- College tuition discounts at various colleges in Alabama
Alfa Insurance® is an A-rated insurance carrier that offers an excellent array of auto, home, life, farm and business insurance products. Alfa® is known for its superior customer service and boasts 94% claims satisfaction. Since its humble beginnings in 1946, Alfa and its affiliates now serve more than 1 million customers across 14 states.
Working for Alfa Insurance® is more than just servicing customers and selling insurance. It’s becoming part of a well-respected company that is based on our core 4 values of faith, family, community and integrity.