Senior Software Developer

Heartland Payment Systems Edmond , OK 73034

Posted 2 months ago

Summary:

Want to join one of the nation's best employers? Interested in providing small and medium sized businesses with solutions that make them grow? Do you like serving customers and care about people? Then maybe Heartland is for you:

We're looking for team members who are excited by our mantra - Entrepreneurs Respectfully Serving Entrepreneurs, and who want to work in a culture built on care, focus and quality.

We need customer-focused, can-do, team-oriented folks who are ok with having fun.

As a Sr Software Developer for the Heartland Payroll Solutions team you will design, develop, test and maintain a responsive web application using Angular JS, JQuery, HTML5, CSS and ASP.NET MVC, WCF and Entity Framework. You will also work on multiple projects in a SCRUM-based agile team and be responsible for all phases of the software development lifecycle.

Your skills will be needed in developing and maintaining our commercial products to grow profitability and market share. Including but not limited to: migrating to cloud-based infrastructure; optimizing deployment pipelines; automating manual and repetitive activities; researching new technology; providing proof-of-concept demonstrations and much more.

Teamwork is an important part of Heartland's success and as a Software Developer, you will be expected to mentor and develop your teammates and to work effectively with many different functional roles in our organization from operations, to infrastructure, to quality assurance and beyond.

Job Details:

What will you be doing?

  • Architect and design systems and solutions

  • Understand business requirements

  • Write code in Angular JS, HTML5, JQuery, JavaScript and C# that is maintainable, easy to read and following good Object-Oriented Programming Principles

  • Perform code reviews

  • Perform application builds

  • Identify and implement patterns and practices in the software to reduce complexity and improve quality

  • Provide mentoring and leadership to associate and intermediate developers

  • Participate in code reviews, freely giving and receiving constructive feedback

  • Be able to receive feedback from others in the organization including your teammates

  • Implement automated build and release definitions

  • Write unit and integration tests

  • Troubleshoot bugs in the application

  • Research new and innovative technologies and speak to the pros and cons of adopting them

  • Develop proof-of-concept solutions

What are the requirements?

  • Bachelor's degree in Computer Science, related field or equivalent experience.

  • Excellent programming skills with various technologies including Angular JS, JQuery, JavaScript, HTML5, CSS and ASP.NET MVC.

  • Understanding of Object Oriented Programming and related concepts.

  • Strong communication skills.

  • Strong troubleshooting and analytical skills.

  • 8 years of experience in software development in small to medium sized businesses, preferably in industries with high levels of transaction processing.

  • 4 years of experience in designing and building n-tier enterprise applications.

  • 4 years of experience of recent development in Microsoft .NET framework and development environment (Microsoft Visual Studio) with technologies including C#, ASP.NET MVC and Entity Framework.

  • 4 years of experience in developing Web applications with JavaScript, JQuery and Angular JS.

  • 4 years of experience in developing responsive Web UIs using Bootstrap, HTML5 and CSS.

  • 4 years of experience with writing LINQ, T-SQL queries.

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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Meat Cutter

Wal-Mart

Posted 5 days ago

VIEW JOBS 3/28/2020 12:00:00 AM 2020-06-26T00:00 Be a Team Member: Collaborates with cross functional teams and helps educate other associates on tools, tasks and resources; communicating effectively and developing interpersonal skills for providing customer service; being flexible to the needs of the business; tracking goods, maintaining in-stock levels, and controlling shrinkage. Be an Expert: Maintains an in-depth knowledge of the various types and seasonality of different meat products, equipment usage, and backroom operations; providing meat products to members by processing meat according to specifications (for example, cutting, slicing, grinding, and wrapping meat products); ensuring compliance with food safety standards, sanitation guidelines, and inventory management; operating, maintaining, and sanitizing equipment. Be a Techie: Leverages digital tools to drive sales, improve the shopping experience, and elevate associate engagement; utilizing hand held technology to make immediate business decisions related to production, training, and product quality with the member in mind; adapting to new tools and encouraging others to use them. Be an Owner: Drives the business results, ensuring commitment to operational excellence, planning for profitability, maintaining a work area according to company policies and procedures; ensuring quality and standards for high volume meat products; eliminating waste; securing fragile and high-shrink merchandise; assisting members with purchasing decisions; and ensuring merchandise is properly packaged, labeled and stored. Be a Talent Ambassador: Being an advocate for the department and the club by valuing the member's experience in the meat area and modeling high quality service and products; executing the basics at highest possible level of quality; interacting with associates to understand the roadblocks and assists in training them to perform job-related duties as assigned. Complies with company policies, procedures, and standards of ethics and integrity by implementing related action plans; using the Open Door Policy; and applying these in executing business processes and practices. Completes work assignments and priorities by using policies, data, and resources; collaborating with managers, co-workers, customers, and other business partners; identifying priorities, deadlines, and expectations; carrying out tasks; communicating progress and information; determining and recommending ways to address improvement opportunities; and adapting to and learning from change, difficulties, and feedback. Minimum Qualifications...Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications. Minimum Qualifications6 months' experience working in a fresh production department. I acknowledge that the position for which I am applying requires me to successfully complete all job required trainings and assessments within a prescribed time period if I receive the position. Must be 18 years of age or older Preferred Qualifications...Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications. Meat Processing Area Minimum Qualifications Minimum Qualifications6 months' experience working in a fresh production department. I acknowledge that the position for which I am applying requires me to successfully complete all job required trainings and assessments within a prescribed time period if I receive the position. Must be 18 years of age or older About Sam's Club Sam Walton opened the first Sam's Club in 1983 to meet a growing need among customers who wanted to buy merchandise in bulk. Since then, Sam's Club has grown rapidly, opening more than 600 clubs in the U.S. and 100 clubs internationally. By offering affordable, wholesale merchandise to members, Sam's Club helps make saving simple for families and small business owners. Sam's Club employs about 110,000 associates in the U.S. The average club is 134,000 square feet and offers bulk groceries and general merchandise. Most clubs also have specialty services, such as a pharmacy, an optical department, a photo center, or a tire and battery center. All the benefits you need for you and your family * Multiple health plan options * Vision & dental plans for you & dependents * Associate discounts in-store and online * Financial benefits including 401(k), stock purchase plans and more * Education assistance for Associate and dependents Frequently asked questions * On average, how long does it take to fill out an application? On average, it takes 45-60 minutes to complete your application for the first time. Subsequent applications will take less time to apply as our system saves some of your application information. Please note that some positions require the completion of assessments in order to receive consideration for that role. Those would take additional time. * Can I change my application after submitting? No, you cannot change your application after submitting, so please make sure that everything is finalized before you hit the submit button. * How do you protect my personal information? Processing of information on paper is minimal, and Walmart processes application information using an applicant tracking system (ATS). Access to the data within the ATS is restricted to authorized personnel, and the system itself is held to high security standards by Walmart. * What are the recommended Internet Browsers for applying for open roles? * Internet Explorer 8.0+ * Firefox 4.0+ * Safari 4.0+ * Chrome 12+ See All FAQs Recently viewed jobs Wal-Mart Edmond OK

Senior Software Developer

Heartland Payment Systems