Software Developer

AFA American Fidelity Assurance Company

Oklahoma

On-site

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

American Fidelity seeks a Software Developer to contribute to scalable, secure enterprise software aligned with business goals. You will support solutions, collaborate with SMEs and IT teams, and proactively improve systems for stability and performance.

The role emphasizes applying design patterns, DevOps practices, and secure coding while delivering high-quality code across platforms and technologies.

Qualifications

  • Experience with software development patterns and design patterns.
  • Proficient in multiple programming languages and frameworks listed in the job description.
  • Ability to contribute to scalable and secure enterprise software systems.
  • Knowledge of testing patterns and secure coding practices.

Responsibilities

  • Develop scalable and secure enterprise software aligned with business goals.
  • Provide support and troubleshooting for software solutions.
  • Collaborate with SMEs, stakeholders, and IT professionals to resolve technical issues.
  • Identify areas for improvement and address technical debt while ensuring stability and performance.

Skills

C#
.NET
Java
JavaScript
TypeScript
Python
SQL
HTML
XML
CSS
Angular
ReactJS
ASP.NET
OOP Design
MVC
REST

Tools

Visual Studio
Chrome DevTools
SQL Server Management Studio
SVN
GitHub
Azure DevOps

Job description

The Software Developer demonstrates experience in software development patterns, design patterns, and programming languages, participating in the development of scalable and secure enterprise software systems aligned with business goals. They are responsible for providing support and troubleshooting for our software solutions. They work closely with all relevant subject matter experts, stakeholders, and other IT professionals to identify and resolve technical issues. The Software Developer independently resolves complex issues and is proactive in identifying areas for improvement, developing solutions to address technical debt, and ensures that our software solutions are stable and performant within the software team.

Technical Skills

Skilled in organizationally accepted programming, scripting, and markup languages , and frameworks (e.g., C#,.NET, .NET Core, Java, Swift, Kotlin, JavaScript, TypeScript, T-SQL, HTML, XML, CSS, Angular, ReactJS, ASP.NET, Python) Skilled in the usage of tools used for software development (e.g., Visual Studio, Chrome Developer Tools, SQL ServerManagement Studio) Knowledge of the principles and patterns of system design (e.g., MVC, CQRS) Knowledge of object oriented design Understanding of object relational mapping (ORM) Understanding of testing patterns (e.g., unit testing, inversion of control, dependency injection) Familiar with data analysis, test design, and test automation focusing on functional, security, performance and mobile testing. Ability to develop web services (e.g., SOAP and REST) Knowledge of code repository tools such as SVN and GitHub Knowledge of continuous integration, continuous delivery and source code management For developers in specialized areas, additional technologies or toolsets may be used (e.g., Force.com, Eclipse, PeopleTools, XCode) Understanding of secure coding techniques and best practices Skilled in software analysis, design, and problem resolution Strong understanding of web application architecture Understanding of software development process Understanding of organizationally accepted technology standards Understanding of software development in a multi-platform environment such as Mac, Linux, and Windows Understanding of hardware, storage, networking and other infrastructure and data components as it relates to software development Understanding of organizationally approved project management methodologies (e.g. Agile/Scrum, Waterfall) Skilled in full-stack development. Knowledge of DevOps methodologies (e.g., automation, continuous feedback, quality signal) Knowledge of machine learning/artificial intelligence concepts Knowledge of code coverage tools Skilled in database principles and at scripting SQL queries Knowledge of test tools (e.g., Azure DevOps pipeline and test plans, xUnit, nUnit, Jmeter, Jasmine, Mocha, MOQ, TestComplete, SoapUI, and Selenium) Knowledge of test design and test automation focusing on functional, secuity, performance, mobile, load and infrastructure/ workstation testing. Understanding of software testing best practices

Soft Skills

Good written and oral communication skills. Must be able to communicate and collaborate with a wide variety of audiences such as other software developers, engineers, architects, business analysts, software testers, management, and business stakeholders Ability to consistently deliver high-quality projects on time and within scope Possesses well-developed motivational, professional, and leadership qualities Positive attitude with the ability to work in ever-changing environment Strong commitment to meeting organizational and departmental goals and objectives Good analytical, statistical, and organizational skills with strong attention to detail Inquisitive and proactive with an ability to work independently and a desire to continuously learn new skills and technologies; takes initiative and is a solution seeker Thrives in a team environment and develops excellent relationships with others

#AFC Corporate Careers | Sales Careers | Internships | APL American Fidelity is a certified Great Place to Work for All! No matter where you work in the organization, you have a chance to make a difference. Our culture focuses on helping Colleagues to be their best! We work hard to make a difference to our Customers and community, focus on teamwork and collaboration and always offer a different perspective - a different opinion. We want to meet you! American Fidelity specializes in the education, public sector, automotive and healthcare industries with products like group and individual life, health and annuity services as well as other financial security products and services. We’re focused on offering a different opinion to our Customers – making things easier for them by providing benefits administration and education. For our policyholders, we help provide financial security through our benefit offerings, which provide coverage for some of life’s worst events – cancer, accidents, critical illnesses, death and more – and for some of life’s best – childbirth, retirement and more. Learn more about us!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

American Public Life Insurance Company • Oklahoma City (OK)

On-site
USD 80,000 - 120,000
Software Engineering Manager
Software Engineering Manager

American Public Life Insurance Company • Oklahoma City (OK)

On-site
USD 95,000 - 140,000
Security Operations Engineer
Security Operations Engineer

AFA American Fidelity Assurance Company • Oklahoma

On-site
USD 100,000 - 160,000
Great Place to Work certification
Career opportunities
Security Operations Engineer
Security Operations Engineer

American Public Life Insurance Company • Oklahoma City (OK)

On-site
USD 120,000 - 160,000
APL Customer Service Rep - Moderate
APL Customer Service Rep - Moderate

American Public Life Insurance Company • Flowood (MS), Northern (KY)

Hybrid
USD 38,000 - 60,000
APL Customer Service Rep - Moderate
APL Customer Service Rep - Moderate

APL American Public Life Insurance Company • Mississippi

On-site
USD 42,000 - 66,000
Benefit Adjuster I
Benefit Adjuster I

American Public Life Insurance Company • Oklahoma City (OK)

On-site
USD 42,000 - 62,000
Software Mobile Intern (OKC Local Only)
Software Mobile Intern (OKC Local Only)

American Public Life Insurance Company • Oklahoma City (OK)

On-site
USD 17,000 - 25,000
Benefit Adjuster I
Benefit Adjuster I

AFA American Fidelity Assurance Company • Oklahoma

On-site
USD 36,000 - 60,000
Senior Account Relations Coordinator
Senior Account Relations Coordinator

AFA American Fidelity Assurance Company • Tennessee

Hybrid
USD 60,000 - 85,000