Skip navigation
Unable to save this job. Please try again later.


Email this Job to Yourself or a Friend

To begin the application process, please enter your email address.

Company Contact Info

  • Tempe, AZ

Already have an account?

Sign in to apply with your saved resumes.

New to CareerBuilder?

Don't have an account? Continue as a guest!

Sorry, we cannot save or unsave this job right now.

Report this Job

Trust and Site Security Team.

Don't miss out on new jobs!

Get the latest Software Developer jobs in Tempe, AZ delivered directly to your inbox. You can unsubscribe at any time.

Saving Your Job Alert

Job Alert Saved!

Could not save Job Alert!

You have too many Job Alerts!

This email address has reached the maximum of 5 email alerts. To create a new alert, you will need to log into your email and unsubscribe from at least one.

Sign Up

or   Sign In Here
Password Must Contain
8 to 15 characters
1 uppercase letter
1 number or symbol
1 lowercase letter
Create an Account with CareerBuilder to save jobs & unlock these great features
See similar job titles and skills to help you make your next move
Upload a resume and become visible to Hiring Managers and Employers
Compare Salary Information to see where you stand amongst your peers
Easily Quick Apply to jobs with just one click!

Email Send Failed!

Software Developer

Global Payments Inc. • Tempe, AZ

Posted 26 days ago

Job Snapshot

Other Great Industries
Information Technology


How Do You Compare to the Competition?

Get facts about other applicants with a CareerBuilder Account

Job Description


Heartland School Solutions, a business unit of Global Payments, is seeking a full stack software developer to work in our Tempe, Arizona office.
Heartland School Solutions creates great software for the K-12 nutrition and payments processing market. Developers on our team are expected to be fast learners who will quickly grasp the inner workings of a variety of existing systems and rapidly deliver new functionality. These systems are a collection of ASP.NET C# web forms applications, C# win forms applications and legacy C++ and Visual Basic 6.0 desktop applications using MS SQL. We are all accountable for the full range of activities required to deliver on that mission, from understanding the overall business and particular project requirements, writing tests, building the software, delivering it, and supporting it. We expect software developers to be willing and able to switch hats to serve the greatest needs of the team.

Job Details:


  • Write unit tests and/or automated acceptance tests that describe and validate desired business features
  • Write top-notch, clean, readable code within business driven timelines
  • Quickly grasp the fundamentals of the K-12 nutrition industry such as meal planning and production, point of sale systems, inventory and ordering systems, and governmental certification
  • Refactor existing applications for reliability, performance, and automated testing
  • Design and implement new systems, and enhance existing systems to meet business needs, using C# and SQL
  • Contribute to an environment that embraces best practices, continuous improvement and professionalism.
  • Always leave the code better than you found it, don't perpetuate legacy code.
  • Continue growing as a software developer.


  • Education/Certification:  
  • Experience trumps education, but a bachelors or other degree in a software related field will be considered.  
  • Required Knowledge:     
  • C# Test-Driven Development or Behavior Driven Development
  • Proficient in Refactoring for Test
  • Proficient in MS SQL
  • Proficient in analyzing and fixing errors and performance issues in deployed code, which may have root causes outside of the code itself (e.g., hardware, network, or database)

We are an EOE F/M/D/V. 

Global Payments, Inc. provides equal employment opportunities to all employees and applicants for employment without regard to race, color creed, religion, sex, national origin, age, citizenship, disability, veteran status or any other protected status. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.

Disclaimer: The above statements are intended to describe the general nature and level of work being performed. They are not intended to be an exhaustive list of responsibilities, duties and skills required.

Job ID: R3532
Help us improve CareerBuilder by providing feedback about this job: Report this Job.
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.
Don't miss out on new jobs like this
Get the latest jobs delivered to your inbox. Unsubscribe at any time.

Saving Your Job Alert

Job Alert Created

Well, this is embarrassing. We are having trouble saving your search. You can try again or come back at a later time.

Maximum Email Alerts

This email address has reached the maximum of 5 email alerts. To create a new alert, you will need to log into your email and unsubscribe from at least one.