PAR Technology Corporation is seeking a Senior Software Engineer to join their software development team. The ideal candidate will have a solid background in software development and a passion for designing and implementing robust software solutions.
Requirements
- Understand technical requirements and write high-quality clean code governed by the standard principles and best practices of software development
- Quickly learn the domain of work
- Design and implement solutions to requirements that are easily maintainable, highly scalable, deeply tested, and very high quality
- Assist with troubleshooting and resolving complex production system issues
- Obtain a deep level of understanding in the domain of the product worked upon
- Design the software components based on the business and technical requirements
- Analyze the non-functional requirements of the tasks being worked upon and take measures to achieve both functional and non-functional needs of the software system
- Work with the cross-functional teams to ensure consistent, high-quality deliveries
- Perform design and code reviews and provide feedback on areas that need improvement
- Assist in the technical and professional growth of team members
- Take on additional responsibilities that might prove to be needed
- Maintain highly cohesive and collaborative relationships with team members and other coworkers
- Maintain a high degree of confidentiality concerning PAR’s and customer’s information
