At OneAmerica, we deliver on promises when customers need us most. We believe the best way to serve our customers is to know that every individual, employee, family, and business we work with has unique personal and financial goals. We keep our promises, so we can help them achieve their goals and realize their definition of financial success.
This role will need demonstrated success in:
Transforming legacy applications into modern frameworks
Working with Product Owners to understand product roadmaps
Collaboration with other Architecture Groups such as Solution and Enterprise Architecture
This role will be responsible for defining and assisting with implementation of things such as:
Gang of Four development Patterns
Cloud Native Development
Microservice based Architectures
IBM and Oracl JDK upgrade to Open JDK
Backbone Marionette to React initiative
The ideal candidate will be responsible for:
Evaluating, identifying, and developing software solutions
Leading software development projects
Documenting and recording every aspect of an application or software
Training and overseeing the activities of the members of the development team
Planning, tracking, and scheduling software deliverables
Locating and directing solutions for critical challenges involving software and hardware interface
Looking for problems within software systems and resolving the issues
Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Programmers and Engineers, Excellent front-end and back-end coding, communication skills, and a good understanding of enterprise application development. You should be able to deliver high quality software by working in a team Agile/Scrum environment.
You should be able to:
Work autonomously being able to add value given a goal and direction
Reviewing application requirements and interface designs.
Identifying web-based user interactions.
Developing and implementing highly responsive user interface components using front end technologies such as React and backbone / marionette.
Troubleshooting interface software and debugging application codes.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving both front-end and back-end performance.
Documenting application changes and developing updates.
Required Education and/or Certifications
Bachelor’s Degree in computer science preferred or a bachelor’s degree combined with related experience.
Required Work Experience
5+ Years as a Software Engineer or equivalent
7+ Years of professional development experience (or a combination of
experience an education)
Developed using multiple front end and backend languages (Java and REACT preferred)
Or any combination of education and experience which would provide an equivalent background
Excellent written and verbal communication skills.
Excellent teamwork skills and ability to work with other teams as needed to
Be seen as a coach / thought leader
Able to drive the long-term strategy for development of a system.
Strong passion for learning new technologies and using them to solve technical
Experience with test driven development best practices across the entire SDLC
Experience working in a DevOps environment a plus and tooling such as:
Bitbucket, Git, Jenkins, Azure DevOps, Jira
Experience working with Azure cloud-based development tools is ideal, but
any cloud-based development tooling is preferred
Have a basic understanding of containers.
Have a full understanding of tools like Gradle, NPM, SonarQube/SonarCloud, ServiceNow, Visual Studio App Center. Strong Understanding of Azure Cloud, ITIL, SAFe, and Agile
Nice to have:
Understanding of WebSphere
Familiar with SAST and DAST tooling
Familiar with Ansible and Terraform.
January 13, 2023