
Senior Software Engineer
PAR Technology21 days ago
Jaipur, India or Gurgaon, IndiaSenior
Responsibilities
- Understand technical requirements and write high-quality, maintainable, scalable code.
- Design and implement software components based on business and technical requirements.
- Analyze and address functional and non-functional software requirements.
- Troubleshoot and resolve complex production issues, including critical issues outside normal business hours.
- Perform design and code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to ensure consistent, high-quality deliveries.
- Assist with the technical and professional growth of team members.
- Develop deep knowledge of the assigned product domain and maintain confidentiality of company and customer information.
Requirements
- At least five years of software development experience, including at least two years of expert-level C# .NET experience.
- Expertise in RESTful APIs.
- Experience with PostgreSQL and SQL database systems.
- Experience with frontend frameworks and libraries such as React, Angular, Vue.js, and Bootstrap.
- Strong understanding of object-oriented analysis and design, domain-driven design, and microservices.
- Familiarity with UML and diagram types including class, sequence, entity-relationship, activity, and use-case diagrams.
- Familiarity with code-quality and coverage tools such as SonarQube and JaCoCo.
- Experience with unit and performance testing frameworks and test-driven development practices.
- Experience applying software design principles, patterns, and practices.
- Excellent debugging, analytical, communication, and problem-solving skills.
- Experience leading software development project teams, working with large-scale distributed event-based architectures, or using AWS or Azure is a plus.
- Bachelor’s degree in computer science, engineering, or a related field, or equivalent experience.
Tech Stack
Categories
About PAR Technology
PAR Technology (NYSE: PAR) builds software and hardware for multi‑unit restaurants and retailers, including point of sale, digital ordering, loyalty, payments, and back‑office systems. The company sells a SaaS platform with integrated devices and services used by over 100,000 restaurant locations worldwide. Founded in 1968 and headquartered in New Hartford, NY, PAR focuses on enterprise operators and franchises that need to manage performance across many locations.