Aflac Logo Aflac
⏩ Aflac Logo

Sr Application Developer

πŸ’° $50,000 - $100,000 🌍 United States of America πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

##### **What does it take to be successful at Aflac?**

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

##### **What will you be doing in this role?**

* Object Oriented Development: Java, C++, C#, Python, R, PHP, Visual Basic.NET, JavaScript, Ruby, Perl, SIMSCRIPT, Object Pascal, Objective-C, Dart, Swift, Scala, Kotlin, Common Lisp, MATLAB, and Smalltalk.
* API development
* DevOps experience, continuous improvement. Tools would be Git, GitHub, JFrog, AzureDevOps
* Agile experience, specifically Scrum
* Good Engineer Practices like automated unit testing, test-driven development
* Cloud experience, specifically AWS
* Fundamental knowledge of data to be able to create scripts and data patchers
* Automated testing development in Postman, Rest Assured, Robot Framework

##### **Education & Experience Required**

* Bachelor's Degree In Computer Science, Information systems, programming
* Six or more years of programming/systems analysis experience
* Experience and understanding of multiple programming languages, systems, as well as systems and data design and project management methodologies
* Experience in all phases of software development including design, configuration, testing, debugging, implementation, and support of largescale, business centric and process based applications
* Demonstrated experience in building and implementing model-driven, object-oriented enterprise-level business solutions and applications using Pega PRPC platform

##### **Principal Duties & Responsibilities**

* Works on multiple projects at a time as a member of each project team, often as a project leader
* Works on enterprise-wide small and large 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
* Defines and develops the project scope of multiple complex projects with assistance from the project team and serves as the project point of contact when necessary
* Provides technical leadership and mentoring to application development teams
* Leads and/or participates in project-planning sessions with clients, business analysts, and team members to analyze development requirements, provide design recommendations for complex systems, and recommend methods and assignments
* Tests and implements cross-functional systems, ensuring system meets the needs of client and business
* Provides ongoing maintenance of software systems
* Handles unresolved production support issues across multiple areas of expertise
* Provides design recommendations, develops application and custom integration solutions, including major enhancements and interfaces; writes complex design specifications
* Makes complex modifications to existing software applications and modules in accordance with high specifications and division standards; reviews effort to ensure compliance to application standards
* Develops new cross-functional software systems using disciplined software development processes; makes recommendations toward the development of reusable routines or components, including object-oriented base class reuse
* Translates business and technical requirements into cross-functional business application systems, providing custom integration solutions, including major system enhancements; collaborates in setting development guidelines
* Prepares and presents status updates for various projects; serves as an individual contributor or technical lead
* On-call duties required as needed
* Performs other duties as required