Job Description
ParTech, Inc. is seeking a Staff Software Engineer to join our Brink Point-of-Sale (POS) InStore software development team. This role is highly technical, with opportunities for leadership. The ideal candidate will have a solid background in software development and a passion for designing and implementing robust software solutions.
What We’re Looking For
● Minimum of ten (10) years of software development experience, with at least six (4) years of that being with complex systems
● Experience leading software development projects a plus
● Bachelor’s in computer science/Engineering or a related field, or equivalent experience
● Familiarity and comfort with agile software development principles and practices
● Experience with large-scale, distributed, micro-service or event-based architectures
● Expert-level competency with C# and .NET
● Experience with cloud computing platforms such as AWS or Azure a plus
● Experience with unit testing frameworks and practices highly desirable
● Experience with database systems
● Experience leveraging common design patterns and practices throughout a distributed system
● Excellent debugging skills
● Strong analysis skills and the ability to synthesize multiple perspectives
● Strong collaboration skills, with an emphasis on team goals and objectives
● A pragmatic approach to solving problems with off-the-shelf tools
● Ability to manage/prioritize multiple tasks and projects to meet deadlines
● Strong written, oral and visual communication skills
● Proactive communication style; ability to question, clarify and document
● Self-starter who requires minimal supervision
● Passionate about building next-generation technologies, enjoys fast-paced environments, and loves to code
Why We Need You
● 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, including critical issues that might occur outside of normal business hours
● Obtain a deep level of understanding in areas of the product worked on
● Propose architecture and design optimizations
● Analyze the performance and scalability impact of various in-place and proposed designs
● Act in a lead role for tasks, projects, and possibly teams
● Work with the development and testing teams to ensure consistent, high quality deliveries
● Continually strive for increased efficiency, maintainability, and quality
● Perform peer design and code reviews and provide feedback on areas that need improvement
● Assist in the technical and professional growth of team members
● Provide direct mentoring to more junior software engineers
● Take on additional responsibilities that might prove to be needed
● Maintain highly cohesive and collaborative relationships with team members and other coworkers and actively drive team goals and commitments
● Maintain a high degree of confidentiality concerning PAR’s and customer’s information
💡 Quick Summary
Seeking a career-building opportunity? The Staff Software Engineer |Solution Architect position is now open for candidates interested in the Web / Graphic Design Jobs sector. This role in Rajasthan offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Web / Graphic Design Jobs is a plus.
