Shift4 Logo

Shift4

Senior Software Engineer - .NET / C# / VB

Sorry, this job was removed at 02:51 p.m. (EST) on Friday, Oct 18, 2024
Remote
Internship
Remote
Internship
Overview

Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world. As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. For more information, visit www.shift4.com.


Shift4 is expanding globally and hiring for a key Software Engineer to join our team of world-class in-house developers! We're looking for a self-driven and motivated individual who are able to take ownership of their projects and collaborate closely with product and project managers, designers and developers to support and enhance our production systems in a dynamic development environment.


This role is a hybrid onsite position at Shift4 Center Valley, PA headquarters. Relocation assistance may be available. 


Responsibilities:

  • Perform alongside other Software Engineers on the team to elevate technology and consistently apply best practices as they relate to the project and general software engineering concepts.
  • Collaborate cross-functionally with Business Analysts, QA, and other team members to achieve elegant solutions which satisfy business needs, goals, and objectives.
  • Participate in and make improvements in continuous improvement of development processes, technical solutions, and our in-house product Lighthouse itself.
  • Test “your own” code via unit, integration and acceptance testing techniques to ensure delivery and quality goals are met.
  • Diagnose and resolve issues with deployed systems using a variety of techniques including direct engagement with support personnel and customers.
  • Conduct code reviews and provide constructive feedback to peers.
  • Comfortable working with end-users both inside and outside the organization to build exceptional products.
  • Contribute to the documentation of system processes, code changes, and user guides as needed.


Requirements

  • At least 3 years of hands-on experience with in software development with.NET (C# / VB).
  • Experience in one or more of the following: SQL, HTML, CSS, Javascript (NodeJS / Ember).
  • Experience supporting UI-driven applications for desktop and/or mobile platforms, including backend development and public API integrations.
  • Experience with JSON and XML data interchange formats for scalable, high-availability API integrations.
  • Experience working in an agile software development lifecycle (SDLC) by designing, developing, and deploying working software through analysis of functionality as defined by a Product team.
  • Proficient with testing work-in-progress deliverables to make sure they meet acceptance criteria and functional requirements as defined by a Product team.
  • Great interpersonal, verbal and written skills including documentation of complex technical solutions (e.g., flow charts, UML diagrams, code comments).
  • Troubleshoot and resolve technical issues, providing timely solutions to ensure system reliability and performance.
  • Driven and wants to be part of a highly productive team that delivers products on a continual basis.


Preferred Skills: (Additional skills that are a plus to have)

  • Skills in T-SQL
  • Experience with ASP / ASP.NET a plus
  • Experience with .Net Core a plus



We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.


Similar Jobs

Be an Early Applicant
2 Days Ago
Colorado, USA
Remote
21,000 Employees
Mid level
21,000 Employees
Mid level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The Software Engineer will work on developing and troubleshooting C#/.NET applications for public safety customers, focusing on mission-critical software. The role includes replicating problem scenarios, conducting analysis to identify root causes, improving functionality, and collaborating with teams to ensure successful outcomes.
5 Days Ago
Birmingham, AL, USA
Remote
800 Employees
Mid level
800 Employees
Mid level
Fitness • Healthtech • Information Technology • Payments • Software
As a Senior Software Engineer, you will enhance Daxko's payment gateway through development using .NET, SQL, and AWS. Collaborate within an Agile/Scrum team, ensuring high-quality, unit-tested code and managing products and features end-to-end.
17 Days Ago
United States
Remote
148 Employees
Senior level
148 Employees
Senior level
Information Technology • Other
As a Senior Software Developer at Concurrency, you'll design modern custom solutions, collaborate with internal and customer teams, contribute to full life cycle development, and drive process improvements while advocating for a positive customer experience. Your role will involve leveraging your expertise in Azure and various web technologies.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account