Global Payments, Inc. Sr. .Net Software Engineer in Salt Lake City, Utah
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.
Are you interested in solving complex problems within the healthcare sector? Would you like to join a transformative company and play a meaningful role in crafting its future? If so, we'd love to meet you.
AdvancedMD, a Global Payments Company, is looking for talented and highly motivated Sr. Software Engineers to join our team. This role will focus on assisting in full stack development. You will analyze user needs and design, develop, and maintain software solutions. You will be responsible for assisting and supporting necessary modules and components, including Angular applications, and coupling them together into a functional app along with the back-end services using approved design patterns.
Collaborate with team in an open, supportive environment.
Design and develop applications using agile development processes.
Consult with leadership and software architects to ensure agreement on system principles.
Adhere to good development practices: documentation, code standards, code/design reviews, optimization and maintainability.
Excellent communication, collaboration, problem-solving and influencing skills
Ability to understand and deliver solutions for complex coding challenges
Develops software that operates within a highly scalable distributed multi-tiered environment
Strive to learn new skills to further enhance performance.
Communicate new skills & tools to other teammates
Develop new backend services using T-SQL, C#, ASP.NET and or .NET Core
Design and develop product assets, features, themes and style guides
Ensure that technical debt is addressed with team proactively
Build reusable UI code and libraries while ensuring the technical feasibility of UI/UX designs
An eye for details in maintaining the end user experience
Ability to leverage existing RESTful services and APIs
Maintain a high level of code quality through use of TDD, unit testing, integration testing and other advanced software development techniques
Ability to work in fast-paced, team-orientated environment.
BS in Computer Science, Information Technology, Business / Management Information Systems or related field or equivalent experience
A minimum of 4 years - Professional experience with full stack development in a C#/ASP.Net environment.
6 years of experience in Front End Web Development including cross-browser development and testing and debugging processes
Experience with front end frameworks such as HTML5, Bootstrap, Flexbox or Materialize
Experience using CSS preprocessors like SASS and LESS
6 Experience in Backend Development including development, testing and debugging of scalable web applications
Experience with C#/ASP.NET and/or .NET Core and SQL
Experience with SQL/T-SQL and Relational Databases
Experience with Agile development and GIT
Familiarity with automated testing frameworks suck as Jasmine, Protractor
Experience with performance tuning and optimization a plus
AdvancedMD, based in South Jordan, Utah, is a healthcare technology company that employs more than 680 team members. The company offers cloud medical office software to ambulatory medical practices. The company supports independent physicians and their staff with a comprehensive suite of solutions including practice management, electronic health records, telemedicine, patient relationship management, business analytics reporting, and physician-performance benchmarking. AdvancedMD offers a flexible outsourced billing option for practices looking to use a third-party billing company. AdvancedMD is a Global Payments company. (NYSE: GPN)
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.
Global Payments Inc. (NYSE: GPN) is a leading pure play payments technology company delivering innovative software and services to our customers globally. Our technologies, services and employee expertise enable us to provide a broad range of solutions that allow our customers to operate their businesses more efficiently across a variety of channels around the world.
Headquartered in Georgia with nearly 24,000 employees worldwide, Global Payments is a member of the S&P 500 with worldwide reach spanning over 100 countries throughout North America, Europe, Asia Pacific and Latin America. For more information, visit www.globalpaymentsinc.com and follow Global Payments on Twitter (@globalpayinc), LinkedIn and Facebook.