Software Engineer

Kforce Inc.
Birmingham, AL, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Applications Architecture C Sharp (Programming Language) Software as a Service Code Review Information Systems Online Banking OpenShift Scrum Methodology
+9 more
Software Engineering .NET Core ReactJS Software Application Programming Backend Information Technology Front End Software Development Api Design Restful APIs

Job description

Kforce’s client in Birmingham, AL is seeking a Software Engineer III to join a collaborative Agile team responsible for building and supporting modern Open Banking applications and APIs., This role will focus primarily on back-end development using .NET Core, C#, and REST APIs within an AWS-hosted environment, while partnering closely with front-end developers, product owners, and other engineers to deliver scalable, secure solutions. This is an excellent opportunity for an experienced software engineer who enjoys API development, cloud-based applications, and working within a mature Agile environment., * Design, develop, enhance, and maintain Open Banking applications and RESTful APIs

  • Build scalable backend services using C# and .NET Core
  • Develop and support applications hosted within AWS
  • Collaborate with Product Owners, Scrum Master, and fellow engineers in an Agile Scrum environment
  • Participate in sprint planning, code reviews, testing, and deployment activities
  • Troubleshoot production issues and implement long-term solutions
  • Write clean, maintainable, and well-documented code following engineering best practices
  • Contribute to continuous improvement of development processes and application architecture

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field
  • 5+ years of professional software development experience
  • Strong experience developing applications with C# and .NET Core
  • Experience designing and developing REST APIs
  • Working knowledge of applications hosted in AWS
  • Experience working within Agile/Scrum development teams
  • Strong problem-solving skills and ability to work collaboratively in a team environment
  • Excellent written and verbal communication skills

Preferred Qualifications:

  • Experience with OpenShift
  • Exposure to React or modern front-end development
  • Financial services or banking industry experience
  • Experience supporting customer-facing or high-availability applications

Benefits & conditions

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce’s sole discretion unless and until paid and may be modified in its discretion consistent with the law.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:27 min

Preventing command injection during system process execution

Sebastian Leuer Sebastian Leuer · WWC 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:14 min

Migrating storage applications to dot net core

Menaka Baskerpillai · LIVE

Videos

See all

Related articles

See all