Application Developer (Pega)

Aflac

Location: Remote - US only

Job Type: Full time

Posted

The most difficult thing is the decision to act, the rest is merely tenacity.
- Amelia Earhart

Job Summary

Develop, maintains, and integrates application software, related project management activity, and production support; works closely with internal and external clients, business analysts, and team members to understand business requirements; Develops and integrates application software, including unit testing and implementation efforts; continues to maintain and support software implementation.

Principal Duties & Responsibilities

  • Works on a limited number of projects as a member of each project team

  • Works on small and large, moderately complex projects that require increased skill in multiple technical environments and disciplines; participates on one or more project teams, application analysis, design, development, integration and enhancement activities, as well as related maintenance and production support

  • Works with project teams to define and design scope for each project

  • Participates in project planning sessions with clients, business analysts, and team members to analyze development requirements and make recommendations for moderate to complex systems

  • Tests and implements application modules from multiple systems the team has developed or modified, ensuring application meets the needs of client and business

  • Provides ongoing maintenance of iSeries, mainframe and/or client/server applications or tools, depending upon previous involvement with projects

  • Mainframe, and/or client/server applications or tools, depending upon previous involvement with projects

  • Handles production support within their area of expertise and supports issues referred to them by developers or managers

  • Provides design recommendations, developing and integrating programs per written specifications; occasionally responsible for writing moderate to complex design specifications

  • Makes moderate to complex modifications to existing software applications and modules in accordance with written specifications and division standards

  • Develops software application modules using disciplined software development processes; makes recommendations towards the development of object-oriented base class reuse

  • Translates business and technical requirements into detailed design specifications for application code and modules.

  • Prepares and presents status updates on various projects

  • On-call duties required as assigned

  • Performs other duties as required

Education & Experience Required

  • Bachelor’s Degree in Computer Science, Information Systems or programming
  • Three or more years of programming experience or related work experience
  • Experience and understanding of multiple programming languages and applicable applications.

Or an equivalent combination of education and experience

Job Knowledge & Skills

  • Microsoft.NET Technology Stack

  • HTML

  • CSS

  • Bootstrap

  • JavaScript

  • jQuery

  • AJAX

  • Angular

  • C#

  • ASP.NET

  • .NET MVC

  • Entity Framework

  • Web Services (WCF, WPF & Web API)

  • SQL Server

  • ETL

  • Transact SQL (writing complex stored procedures, triggers, DTS packages)

  • Powershell

  • IIS

  • Mainframe Technology Stack

  • InterTest/CICS

  • Mainframe COBOL,

  • JCL

  • DB2

  • DB2Connect

  • MidFrame Technology Stack

  • Genelco Group+ Policy Admin iSeries COBOL

  • Genelco Life+ Policy Admin iSeries RPG

  • Java/JVM & Scripting Technology Stack

  • JAVA

  • HTML

  • JavaScript

  • jQuery

  • Node.js

  • React.js

  • Angular

  • API and Integration

  • WebServices

  • REST

  • SOAP

  • XML

  • XSLT

  • JSON

  • IBM MQ Series Integration

  • Webmethods

  • Apigee

  • Configuration management and DevOps

  • TFS

  • GitHub

  • Docker

  • JFrog

  • Jenkins

  • Vendor technologies

  • Pega,

  • IBM Filenet

  • IBM DataCapture,

  • OpenText Exstream,

  • Microsoft MSdynamics365

  • Data and Business Intelligence Technology Stack:

  • PowerBI

  • Business Objects

  • Microsoft SSIS

  • Informatica PowerCenter

  • IBM DB2

  • DB2Connect

  • MSSQL

  • Hadoop

  • Oracle

  • Cloud Technology Stack

  • Amazon AWS

  • Microsoft AZURE

  • Azure Power Platform

Competencies

  • Acting with Integrity
  • Communicating Effectively
  • Pursuing Self-Development
  • Serving Customers
  • Supporting Change
  • Supporting Organizational Goals
  • Working with Diverse Populations
You’ve got this!