At a Glance
- Tasks: Lead a team to develop innovative payment solutions and enhance user experiences.
- Company: Global Payments, a Fortune 500 leader in payment technology.
- Benefits: Flexible remote work, competitive salary, and comprehensive health benefits.
- Why this job: Join a dynamic team and make a real impact on global commerce.
- Qualifications: 6+ years in software development with strong skills in .NET and SQL.
- Other info: Exciting career growth opportunities and a vibrant company culture.
The predicted salary is between 36000 - 60000 ยฃ per year.
Global Payments (NYSE: GPN) is a leading payment technology and software company that powers commerce for businesses of all sizes worldwide. We help businesses grow with confidence by delivering innovative solutions that enable seamless payment acceptance, smarter operations and exceptional client experiences โ online, in store and everywhere in between. With its global reach, local expertise and scale, Global Payments manages trillions in payments volume and billions of transactions across more than 175 countries. Headquartered in Atlanta, Georgia, Global Payments is a Fortune 500ยฎ company and a member of the S&P 500.
The Merchantware and Semi-integrated platform is developed and maintained by our Belfast team. The platform is responsible for handling millions of card payments transactions daily for our customers who range from small businesses up to 70,000-seater NFL stadiums. Throughput and resilience are paramount to sustaining our 100% uptime.
As a Staff Software Engineer on the Merchantware Gateway you will lead a team of software engineers of varying levels to deliver features from our product roadmap. You will develop using both front and/or back-end programming languages within multiple platforms as needed in collaboration with business and technology teams for internal and external client software solutions.
Responsibilities- Provide broad and in-depth knowledge of analysis, modification, and development of complex code/unit testing in order to develop concise application documentation.
- Perform and advise on testing, validation requirements, and corrective measures for complex code deficiencies and provide systemic proposals.
- Apply a full understanding and in-depth knowledge of procedures, methodology and application standards to include Payment Card Industry (PCI) security compliance.
- Provide estimates on complex initiatives, projects, and issues.
- Assist with software deployment activities to internal test environments and our production data center.
- Identify problems, issues, collect and integrate information from a variety of sources to establish a course of action and communicate the issue and solutions clearly and concisely.
- Contribute to project success by providing ideas, strategies, improving communication among team members and executing decisions.
- Assist with on-the-job training and provide in-depth expertise and advice to software engineers.
- Degree in Computer Science or a similar field.
- 6+ years of software development experience.
- Experience with server side development in a Windows .NET environment (.NET, C#).
- Experience designing and implementing scalable Web service solutions.
- Experience with relational databases (SQL Server or related).
- Experience working in a CI/CD environment (e.g. Bamboo, Jenkins, GitLab).
- Experience with test automation (Unit tests, BDD/Specflow).
- Experience with design patterns, refactoring, OO design and related areas.
- Demonstrate functional comprehension of software design principles.
- Strong analytical, problem-solving, and organizational skills.
- Proven ability to work as part of a team.
- Excellent communication skills.
- Experience working in an Agile/Scrum, or Lean/Kanban environment.
- Must reside in NI / commuting distance to Belfast and be eligible to work in the UK on a permanent and full-time basis.
- Knowledge of payment processing, PCI standards, software usability, software architecture, systems administration and information security.
- Experience with UI technologies, HTML, CSS.
- Competitive salary.
- Remote-first flexible working from our new office in the heart of Belfast city centre or remotely - wherever suits you best.
- 26 days leave (plus Bank holidays) increasing with length of service.
- Medical insurance.
- Dental insurance.
- Life insurance / income protection / critical illness.
- 5% to 8% matching pension contributions and Salary Sacrifice.
- 26 weeks company paid maternity leave.
- Cycle to work scheme.
- Electric car scheme.
- Stock purchase plan.
- Twice annual Worldwide Days of Service.
- Company social events.
Staff Software Engineer in Belfast employer: Global Payments Inc.
Contact Detail:
Global Payments Inc. Recruiting Team
StudySmarter Expert Advice ๐คซ
We think this is how you could land Staff Software Engineer in Belfast
โจTip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes itโs not just what you know, but who you know that can help you land that Staff Software Engineer role.
โจTip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to payment processing or software development. We want to see what you can do, so make it easy for us to find your best work.
โจTip Number 3
Prepare for the interview like itโs the big game! Research Global Payments and our Merchantware platform. We love candidates who understand our mission and can discuss how they can contribute to keeping commerce moving.
โจTip Number 4
Apply through our website! Itโs the best way to ensure your application gets seen by the right people. Plus, weโre always on the lookout for passionate individuals ready to join our team in Belfast.
We think you need these skills to ace Staff Software Engineer in Belfast
Some tips for your application ๐ซก
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Staff Software Engineer role. Highlight your experience with .NET, C#, and any relevant projects that showcase your ability to handle complex code and testing.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about payment technology and how your background makes you a perfect fit for our team. Donโt forget to mention your experience in Agile environments!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love seeing candidates who can think critically and come up with innovative solutions, especially in high-pressure situations.
Apply Through Our Website: We encourage you to apply directly through our website. Itโs the best way to ensure your application gets into the right hands. Plus, it shows us youโre serious about joining our team at Global Payments!
How to prepare for a job interview at Global Payments Inc.
โจKnow Your Tech Stack
Make sure youโre well-versed in the technologies mentioned in the job description, especially .NET and C#. Brush up on your knowledge of server-side development and relational databases like SQL Server. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the role.
โจShowcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex coding issues or improved processes. Think about how youโve applied design patterns or refactored code in previous projects. This will demonstrate your analytical skills and ability to contribute to project success.
โจUnderstand Agile Methodologies
Since the role involves working in an Agile/Scrum environment, be ready to talk about your experience with Agile practices. Share how youโve collaborated with teams, contributed to sprints, and adapted to changing requirements. This shows you can thrive in a dynamic work setting.
โจCommunicate Clearly
Effective communication is key, especially when leading a team. Practice explaining technical concepts in simple terms, as you may need to communicate with non-technical stakeholders. Highlight your experience in mentoring or training others, which will showcase your leadership abilities.