Senior Engineer
Company | Global Payments |
---|---|
Location | Louisville, KY, USA, Atlanta, GA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Expert 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