The Software Developer will be responsible for technical enhancements and new feature requests for Heartland's development tools, plugins and platform.
You will be a member of our Jeffersonville software development team. This team has technical ownership of all Heartland software development kits (SDKs).
In this role you will:
Assist in the development of the Heartland Software Development Kits (SDKs)
Use the SDKs to enhance Heartland's other products as a consumer
Enhance the developer portal and development documentation
Collaborate with your team of fellow motivated and dedicated developers
Build tools used by thousands of developers around the world
Work with a world-class UI/UX team to build experiences used by millions of buyers
Enable Independent Software Vendors (ISVs) to easily take credit card, check and gift card payments
Engineer solutions that solve problems for both small shops and enterprise brands
Positively impact the way people make and take payments at a global scale
Improve your exposure to your non-dominant programming languages
Basic understanding of Object Oriented analysis and design, and patterns
Production experience with C#.NET/ASPX and VS.NET/ASPX
Microsoft .Net 4.0+ experience
Experience with Microsoft SQL Server 2008/2012/2014 T-SQL
Strong communication skills
Web, email, and Internet savvy
Ability to work in a team environment as well as individually
Make every effort to not only meet but also preempt customer needs
Bachelor degree in IT is highly desirable.
Minimum 3 years in the IT industry.
Global Payments Inc. is an equal opportunity employer.
Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.
Global Payments Inc.