Posted in

Senior Engineer

Senior Engineer

CompanyGlobal Payments
LocationLouisville, KY, USA, Atlanta, GA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Working knowledge of .Net Core, Angular, SQL and Windows
  • Expert knowledge of C#, .Net and cloud platforms
  • Hands-on experience with SQL and NOSQL databases
  • Hands on experience of creating large scale applications with front-end technologies such as Angular or Vue
  • Deep understanding of scalable application design, including performance optimization
  • 10+ years of experience in all aspects of the application development process; including User Story elaboration, technical design, coding, deployment leadership, and the creation of documentation
  • 10+ years of recent development experience delivering scalable full stack solutions utilizing following technologies: C#, .NET Core, Angular/Vue, SQL Server, GCP
  • Agile/Scrum experience. SAFe experience is a plus
  • A proactive and ownership-driven approach to challenges

Responsibilities

  • Write concise, clear, well-tested and well-documented, highly secure code with quality that adheres to industry best practices
  • Follow TDD (test driven development) practices, detailed focus on code coverage
  • Optimize code for quality, performance, scalability, efficiencies and security; through testing, code scanning, refactoring and monitoring
  • Monitor, troubleshoot, and optimize distributed systems to ensure availability and performance
  • Troubleshoot and debug software issues, identify and resolve performance bottlenecks
  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers/SDETs, to ensure successful project delivery
  • Mentor junior developers and provide guidance on best practices and technologies
  • Stay abreast of the latest .NET technologies and industry trends
  • Contribute to the continuous improvement of development processes and tools

Preferred Qualifications

  • Experience with cloud platforms (e.g., GCP, AWS, Azure)
  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Experience with microservices architecture
  • Fintech experience preferred
  • Bachelor’s degree in an engineering or computer science related field
  • Highly collaborative with exceptional communication skills