Applications for this job have closed. This page will redirect to Aflac employer page in 10 seconds.

Sr Technical Consultant


Location: Remote - US only

Job Type: Full time


Job Summary

Hatch, Aflac’s Innovation Lab, is seeking a talented technical strategist responsible for bringing new and innovative ideas to life for a wide range of teams and efforts, including web and mobile development and API/Webservice integration as well as to recommending and improving Aflac's current applications. Collaborate with business stakeholders to understand desired business outcomes and translate them into technical requirements. Work closely with other developers, designers, and leadership to recommend, design, build, test, and deploy new features and products, creating the most effective and efficient solutions with well-documented code. Provides technical leadership as well as functioning as a point person for the division as it relates to application development, software systems engineering, and/or architecture; provides the advanced technical expertise to ensure the quality of Aflac’s systems and software solutions are of the highest quality and meet the desired functional, operational and security requirements

Principal Duties & Responsibilities

  • Acts as a subject matter expert and provides effective technical leadership for multiple projects and assignments
  • Leads the systems analysis, design, construction, integration, testing and deployment; demonstrates knowledge of the technical tools, business processes and industry best practices applicable to the supported areas(s); keeps current with the latest technical and business
  • trends in the industry and suggests means of adopting changes within the organization
  • Operates as a trusted, collaborative partner with business and IT peers; operates as a project leader on multiple projects and also works on other projects as a member of the team providing advanced technical expertise
  • Works on enterprise-wide large and/or complex projects that require the highest level of expertise; participates on project teams, systems and data analysis, design, development, integration, and enhancement activities, as well as related maintenance and more complex production support
  • Leads the project team in analyzing the requirements and providing accurate and detailed estimates for the designing, building, testing and deployment phases of the project
  • Provides technical leadership and mentoring to various technical teams
  • Collaborates with Architects to evaluate and recommend technology advancements and business solutions for assigned projects, applications and/or infrastructure technologies; identifies opportunities and provides analysis and corresponding recommendations for quality improvements in software solutions, technical standards, methodologies and project team technical gaps and technologies
  • Tests and implements cross-functional systems, ensuring system meets the needs of client and business; provides continuous support to internal and external clients who are experiencing problems with server hardware, operating systems, and related utilities, maintains mainframe operating systems or major subsystems, and associated software and hardware products; handles unresolved support issues across multiple areas of expertise
  • Leads unresolved production support issues across multiple areas of expertise; analyzes the current architecture
  • Leads and ensures on-time completion of performance testing and application vulnerability testing efforts and resolution of issues; develops new cross-functional software systems using disciplined software development processes
  • Leads development of new cross-functional software systems using disciplined software development processes, ensuring systems meet the needs of the customer and the business
  • Provides technical consulting on highly complex issues surrounding the use of the organization’s infrastructure and on the integration of application systems into the infrastructure
  • Performs other duties as required

Education & Experience Required

  • Bachelor's Degree Computer science, information systems, programming or a related IT field
  • Minimum Required Eight or more years of experience technical, programming, project management experience
  • Minimum Required Experience and understanding of multiple programming languages, systems, as well as systems and data design and project management methodologies

Or an equivalent combination of education and experience

Job Knowledge & Skills

  • Ability to move between high level technology and architectural review/design and tactical work of delivering projects

  • Large enterprise deployment experience in complex environments

  • Full Stack Web Development Languages and Frameworks including: Python, Ruby on Rails, NodeJS, AngularJS or ReactJS

  • One or several Database platforms: MSSQL, PostgreSQL, MongoDB and Cassandra

  • One or several cloud-based platforms: AWS, Azure

  • Pega and Pega Cloud Development

  • Intermediate to advanced front-end development skills - HTML, CSS and JavaScript libraries, etc.

  • Ability to work with internal and external clients and partners to understand detailed requirements, business intent and desired business outcomes and develop solutions that bring the clients vision to life.

  • Extensive experience in leveraging web and mobile development best practices to design solutions, and a deep understanding of mobile-first and responsive design.

  • Ability to clearly and effectively communicate technology and development processes, ideas, and solutions to teams and clients.


  • Acting with Integrity
  • Communicating Effectively
  • Pursuing Self-Development
  • Serving Customers
  • Supporting Change
  • Supporting Organizational Goals
  • Working with Diverse Populations