Match score not available

Software Engineer Senior

extra holidays
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years experience in software development, Expertise in C#, .NET, and .NET Core, Experience with microservices and APIs, Knowledge of relational/noSQL databases, Bachelor's in computer engineering or related field.

Key responsabilities:

  • Develop software on sales and boarding platforms
  • Participate in Agile development as part of a sprint team
  • Advise on software architecture and design
  • Mentor junior developers and improve coding processes
  • Follow best security practices during development
Worldpay logo
Worldpay Fintech: Finance + Technology XLarge https://www.worldpay.com
5001 - 10000 Employees
See more Worldpay offers

Job description

Are you curious, motivated, and forward-thinking? We are Worldpay. Our technology powers the world’s economy and our teams bring innovation to life. We champion diversity to deliver the best products and solutions for our colleagues, clients and communities. If you’re ready to start learning, growing and making an impact with a career in fintech and software development, we’d like to know: Are you Worldpay?

About The Team

The sales, boarding and fulfilment engineering team develop tools to serve sales and merchant on-boarding for Worldpay. Members from the UK, US, India, Canada, and Romania that work together to create awesome solutions that drive sales and customer experience. You will be joining a diverse, collaborative, driven highly skilled team who are passionate about their work.

About The Role

As part of the Sales and Boarding ART the successful candidate will work as part of a sprint team to develop software on a modern, flexible, scalable sales, and merchant boarding platforms. This includes developing intuitive tools to capture merchant applications, automating due diligence checks and to orchestrate the boarding of a merchant onto the appropriate systems ready to transact. The development is a key to implement our 10-minute boarding strategy from application to a merchant making their first transaction.

What You Will Be Doing

  • C# software development in .NET, including .NET Core and above
  • Database development, design and querying
  • Work as part of a SAFe/Agile train
  • Advise on the development of key software architecture
  • Work on enterprise grade distributed services including Kafka and other similar technologies
  • Develop API's and microservices using cutting edge .NET technology
  • Following the best development security practices
  • As a senior developer, supporting and maintaining, working with other lead developer and senior managers
  • Participating in software design meetings to determine technical requirements
  • Independently develop key programming technologies to improve coding processes, processing speed and reliability for the wider development team
  • Work within the end-to-end systems development life cycles and standards
  • Mentor other developers

What You Will Need

  • Knowledge of end-to-end systems development life cycles, including iterative and other modern approaches to software development
  • In-depth knowledge of C# development in .NET, including .NET Core and above, (7 years+ Experience in Software Development)
  • In-depth knowledge of building microservices and API's
  • In-depth knowledge of relational and/or non-relational databases including MSSQL, PostgreSQL, Cassandra
  • In-depth knowledge of security concerns while building software systems
  • Have the ability to develop software in one other language other than .NET, e.g. Java
  • Good knowledge of distributed system architecture including Kafka or related technologies
  • Good knowledge of front-end development technologies including React, Angular, Vue
  • Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.g., executive, management, individual contributors
  • Excellent analytical, decision-making, problem-solving, team and time management skills
  • May require willingly and successfully to fulfil the role of teacher, mentor and coach
  • May require in-depth knowledge of networking, computing platform, storage, database, security, middleware, network and systems management and related infrastructure technologies and practices
  • A bachelor’s in computer engineering, computer science or other related discipline or equivalent experience

Added Bonus If You Have

  • Knowledge of merchant services, financial industry practices, regulations and operations

A career at Worldpay is more than just a job. At Worldpay, we offer you:

  • A competitive salary
  • A modern, global working environment working with a dedicated and motivated team
  • A broad range of professional education and personal development
  • Time to support charities and give back in your community
  • A fantastic range of benefits including private medical cover, dental cover, and travel insurance
  • Performance related bonus scheme

Privacy Statement

Worldpay is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how Worldpay protects personal information online, please see the Online Privacy Notice.

Sourcing Model

Recruitment at Worldpay works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. Worldpay does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.

#pridepass

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Fintech: Finance + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Management
  • Mentorship
  • Verbal Communication Skills
  • Problem Solving
  • Decision Making
  • Time Management
  • Analytical Skills

Software Engineer Related jobs