Full Stack Developer
Pay Philosophy The typical starting salary for this position is determined by a number of factors, including, but not limited to, acquired skills, experience, education, and certifications/designations. This position may be eligible for annual merit increases and participation in our bonus program. What are we looking for? Join our team as a Full Stack Developer. You would serve in designing, developing, and maintaining Internet, Intranet, and mobile applications, including software development. This position reports to our home office in Columbia, MO and has the opportunity to work fully remote or participate in the hybrid work program. Who we are and what we do? At Columbia Insurance, we believe our people are the heart of our success and our greatest strength. With robust benefits, a fun, family-like atmosphere, and a culture that thrives on real connections, Columbia truly is the place to be. Our vision is to lead the industry in people-first partnerships. The best way to achieve that is by bringing together a team of skilled, passionate, and talented individuals. Why us? Medical, Dental, and Vision coverage 401(k) and company match Generous paid time off (PTO), paid company holidays, paid maternity/paternity leave, and supplemental sick leave Family-like culture Year-round wellness initiatives Company sponsored events Opportunities for professional development with conferences, events, and continued education Company History Our legacy has roots back to 1889 when we first became part of the mutual insurance movement in the Midwest. Today, our extensive heritage resonates nationwide, as we proudly serve customers in 14 states across the country. ESSENTIAL FUNCTIONS Design, develop, debug, test, and implement complex applications in support of business and system requirements. Integrate various cross platform systems, which may be legacy systems or third party products. Configure, customize, and develop solutions within the Guidewire Cloud environment using Gosu and/or Jutro. Develop and maintain integrations between Guidewire Cloud and external systems using APIs and/or web services. Develop and maintain integrations with third party vendors, document management solutions, payment platforms, and data warehouses using RESTful APIs and/or SOAP web services. Support other personnel, including business users and IT personnel, in resolving programming problems, which may be complex. Participate in planning and delivery of application development, system customization, and enhancement. Analyze, review, document, and recommend modification of programs to increase operating efficiencies, enhance user experience, and adapt to new requirements. Design in the mapping of data sources, data movement, interfaces, and analytics to ensure data quality within the data warehouse. Identify and resolve database and data structure issues within the data warehouse. Address data-related problems regarding systems integration, compatibility, and multiple-platform integration within the data warehouse. Implement and integrate of RESTful APIs, microservices, and third-party services to enhance application functionality. Optimize database structures and queries using AWS DynamoDB or similar NoSQL databases. Create and/or modify AWS Lambda functions for serverless architecture and event-driven programming. Contribute to the implementation of automated testing and continuous integration/continuous delivery (CI/CD) processes to ensure software quality and deployment efficiency. Develop, maintain, and execute site analysis and reporting processes which may include security and detection software items, take appropriate actions as needed. Work with external vendors on software integrations, changes, and implementations of new software solutions. Work with other developers in a paired or mob programming environment. Stay current with Guidewire Cloud updates, best practices, and industry trends. Other duties as assigned.