Home > Cincinnati jobs > Cincinnati computer/technical

Posted: Friday, September 29, 2017 1:57 PM

Be Here. Be Great. Working for a leader in the insurance industry means opportunity for you. Great American Insurance Group, a member of American Financial Group, is a Fortune 500 company consistently recognized as a top place to work. We combine a small company culture where your ideas will be heard with big company expertise to help you succeed. With over 30 specialty property and casualty operations and a variety of financial services, there are always opportunities here to learn and grow.Primary Technology Skills:Experience with software development experience in .NET languages, preferably CFamiliarity with front:end technologies such as MVC, JavaScript, AJAX, XHTML, HTML5, XML, and CSS3Web Services (REST, SOAP, XML:RPC, etc.)Thorough understanding of Object Oriented Programming (OOP) principlesRelational databases and data access (JDBC/DAO/SQL), preferably SQL ServerMessaging based architecture, asynchronous messaging patterns, queuing systemsSecondary Technology Skills:.NET frameworks such as WCF, EF, and WebAPIDeveloping SOA based services in an ESB frameworkExperience with test automation, unit testing, and code coverage frameworksMS SSIS package developmentFamiliarity with Sitefinity Content Management System (CMS)Familiarity with Progress KendoUI componentsComfortable working with an Agile development methodologyDesigns and develops applications with an eye towards simplicity, reliability, manageability, maintainability, extensibility, performance, and re:useWorks collaboratively with technical and business team members to develop and maintain business solutionsIs influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodologyProvides technical expertise in the areas of architecture, design, implementation, and testingWrites automated test cases in addition to production codeParticipates in pairing and code reviewsMentors and guides others who are still developing their skillsSelf:motivated team player who excels in a collaborative environmentFull lifecycle development experience on large projects, creating distributed and scalable business systemsExperience creating software solutions from scratch as well as integrating into a variety of legacy and package systemsStrong sense of personal accountabilityContributes beyond job role and responsibilitiesExcellent problem solving skillsProven ability to translate complex business requirements into simple software solutionsAbility to learn and apply new technologies quickly and self:directedAbility to be on call during deployments and support issuesPassionate about continuously improving organizational practices


• Location: Cincinnati

• Post ID: 50617842 cincinnati is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017