At a Glance
- Tasks: Design and develop innovative payment processing solutions using C# and web technologies.
- Company: Join a leading tech company transforming the payments landscape.
- Benefits: Competitive salary, health benefits, remote work options, and growth opportunities.
- Other info: Diverse and inclusive workplace with excellent career advancement potential.
- Why this job: Make a real impact in the fast-paced world of payment technology.
- Qualifications: Experience in C#, server product development, and web technologies.
The predicted salary is between 40000 - 50000 £ per year.
Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.
Global Payments Integrated helps businesses succeed by delivering secure and personalized payment solutions, allowing developers of business management solutions to accept payments through their systems and add value to their software. While many processors offer payments tied to antiquated platforms designed to support stand-alone systems, the Global Payments Integrated platform provides custom, scalable, and fast payment solution integration accommodating the swiftly-shifting ways consumers pay for goods and services.
With this visionary payment processing platform, Global Payments Integrated helps business management software companies grow their business through our embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability.
Position Overview
The Software Engineer is responsible for the design and development of our Payment Processing Gateway and other server-side products. As a Software Engineer you will develop primarily on C# on the .Net platform and are responsible for utilizing a variety of transport and wire protocols to integrate capabilities to our payment partners systems.
Position Description
- Design and develop server-side products in an Enterprise environment using C#, database technologies and web technologies.
- Accomplish performance optimization in a product environment.
- Complete technical tasks related to feature development and bug fixes.
- Use transport and application protocols to integrate capabilities within the underlying technical environment and across payment partner systems.
- Facilitate web programming using HTML, JavaScript, CSS, and XML/XSLT.
- Demonstrate functional comprehension of software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation of interface and implementation.
- Efficiently generate ideas and high-quality technical solutions, including detailed analysis of idea impact assessment and ultimate selection of the most appropriate solution.
- Contribute to the development of useful, technically accurate deliverables generated in a timely manner.
- Troubleshoot and fix defects.
- Assist with software deployment activities to our production data centre.
- Make process and procedural suggestions and remove obstacles.
- Simplify and improve existing technical methodologies.
- Adhere to and apply overarching internal practices and policies with respect to coding standards, unit testing, and status reports.
Position Requirements
- BSc or MSc in Computer Science or related field.
- Experience in server product development.
- Working experience in C# or Java.
- Experience of at least one of HTML, JavaScript and/or XML/XSLT.
- Experience with Design Patterns, Refactoring, OO Design and related areas.
- Passion for and self-motivated interest in Software Development as a profession, not just a job.
- Understanding of database design and programming.
- Strong analytical, problem-solving, and organizational skills.
- Must be proactive, self-motivated, attentive to detail, and able to work well under pressure.
- Strong communication skills.
- Willingness to work as part of a team.
- Eligibility to work in the UK on a full time and permanent basis.
We are committed to diversity and equal opportunities for everyone. We are committed to ensuring that all job applicants and team members are treated equally, without discrimination because of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability, age or any other characteristic prohibited by law. 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.
Software Engineer employer: Merchant Warehouse (NI) Ltd
Contact Detail:
Merchant Warehouse (NI) Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Global Payments through LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your projects, especially those involving C# and web technologies. When you get that interview, having tangible examples of your work can really set you apart.
✨Tip Number 3
Practice makes perfect! Brush up on common technical interview questions related to server-side development and design patterns. The more comfortable you are with these topics, the more confident you'll feel during the interview.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Global Payments team.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#, server-side development, and any relevant projects that showcase your skills. We want to see how you can contribute to our payment processing solutions!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and why you're excited about joining Global Payments. Let us know how your skills align with our mission to deliver best-in-class payment technology.
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled challenges or optimised processes. We love seeing how you approach problem-solving, especially in a fast-paced environment like ours!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on being part of our dynamic team!
How to prepare for a job interview at Merchant Warehouse (NI) Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in C# and the .Net platform, as these are crucial for the role. Brush up on your knowledge of HTML, JavaScript, and XML/XSLT too, since they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems or optimised performance in previous projects. This will demonstrate your analytical skills and ability to think critically under pressure.
✨Understand Software Design Principles
Familiarise yourself with key software design principles like encapsulation, modularity, and design patterns. Be ready to explain how you’ve applied these concepts in your past work, as this shows a solid foundation in software engineering.
✨Be a Team Player
Global Payments values collaboration, so be prepared to discuss how you’ve worked effectively in teams. Share experiences where you’ve contributed to group success and how you handle feedback and suggestions from others.