COUNTRY Financial is actively seeking for an experienced and dynamic Solution Architect to join the Property & Casualty division. In this role, you will lead the technical architecture and design oversight for, mentor and coach all levels of developers in best practices, collaborate with a team of architects across divisions to develop frameworks and designs that are needed across multiple portfolios. You will be a change agent constantly looking at opportunities for improvement and will be responsible for modernizing our applications landscape and eliminating technical debt. You will also provide direction, make design decisions, and define standards including software, tools, and platforms. In addition, you will collaborate with other solution architects, business partners, and technology owners to ensure that the solutions are adhering to the enterprise technology standards and best practices.
This position designs, develops, documents, tests, implements, and debugs new and existing software solutions for large-scale proprietary software for internal use. Serves as technical expert on development projects. Participates in full development life cycle including requirements analysis and design. Writes technical specifications based on conceptual design and stated business requirements. Supports, maintains, and documents software functionality. Identifies and evaluates new technologies for implementation. Analyzes components to find causes of errors and revise programs as needed. Analyzes user needs, system requirements and business processes to determine technical requirements. Consults with end user to prototype, refine, test, and debug components to meet needs.
Due to the coronavirus (COVID-19) pandemic, we are currently limiting the number of employees in our offices. This position will begin working in a remote capacity, until a broader return to work announcement. Permanent Remote may also be an option, for the right candidate.
Responsibilities:
COUNTRY Financial does not generally sponsor individuals for employment-based visas for this position.
#LI-remote
#LI-AH1
Application Development
Business Requirements
Business Process
Applications Architecture
Requirements Analysis
This position designs, develops, documents, tests, implements, and debugs new and existing software solutions for large-scale proprietary software for internal use. Serves as technical expert on development projects. Participates in full development life cycle including requirements analysis and design. Writes technical specifications based on conceptual design and stated business requirements. Supports, maintains, and documents software functionality. Identifies and evaluates new technologies for implementation. Analyzes components to find causes of errors and revise programs as needed. Analyzes user needs, system requirements and business processes to determine technical requirements. Consults with end user to prototype, refine, test, and debug components to meet needs.
Due to the coronavirus (COVID-19) pandemic, we are currently limiting the number of employees in our offices. This position will begin working in a remote capacity, until a broader return to work announcement. Permanent Remote may also be an option, for the right candidate.
Responsibilities:
- Designs solutions after gathering business and technical requirements.
- Develops software solutions that are high performing and meet technical standards.
- Supports testing and problem solving/debugging of solutions.
- Implements software solutions following best practices.
- 10 years of leadership experience in large scale technology architecture definition, and integration of new technologies and solutions.
- 5 years of experience in developing application architecture road maps, reference architectures, and evangelizing adoption of architecture principles in the design and delivery of technology solutions.
- Experience with cloud native architectures, micro services, enterprise integration platforms, messaging infrastructures, and event driven architectures.
- Experience in large scale design of complex systems and distributed architectures, in providing architecture technology oversight, and leading a team of senior application developers through large scale initiatives.
- Understanding of DevOps practices and tools, hands on experience in implementing and using CI/CD framework for application development.
- Typically requires:
- Bachelor’s degree and at least 12 years of information technology experience, OR
- Master’s degree and at least 10 years of information technology experience, OR
- 2 years of lead experience.
- Normal office environment.
- Work may extend beyond normal business hours as business needs dictate.
COUNTRY Financial does not generally sponsor individuals for employment-based visas for this position.
#LI-remote
#LI-AH1
Recommended Skills
IntegrationApplication Development
Business Requirements
Business Process
Applications Architecture
Requirements Analysis