Software Development Expertise
We are seeking a highly skilled Senior Software Engineer with 7+ years of experience in producing high-quality, commercial-grade software. The ideal candidate will have extensive knowledge of API and application/system integration, strong problem-solving abilities, and the ability to learn new technologies quickly.
About Our Client
Our client transforms traditional restaurant point-of-sale (POS) terminals into integrated operational management systems. Their solution increases brand loyalty through improved customer experiences, optimizes operations resulting in lower costs, and boosts sales volumes through comprehensive analytics and employee performance insights.
Your Role
* Full Life-Cycle Commercial Software Development: Analyze specifications, document requirements, architect/design, develop, and maintain software solutions.
* Collaboration and Code Development: Work with teams to design, develop, and produce high-quality code following best practices and standards for both new features and existing application maintenance.
* Legacy Code Support: Support and refactor legacy code using modern methodologies and technologies.
* Automated CI/CD Pipelines: Design, implement, and maintain automated pipelines to streamline software build, testing, and deployment processes across various environments.
* Peer Review and Quality Assurance: Perform high-quality peer reviews and address defects identified during testing cycles.
Required Skills and Qualifications
* Experience: 7+ years of professional C#/.NET development, excellent written/spoken English, and modern JavaScript framework experience.
* Education: University degree or equivalent education (Technical or Engineering degree is optimal).
* Additional Experience: Knowledge of JavaScript, React.js, Vue.js, or Razor, experience with GitHub Actions, Octopus, or Datadog, and familiarity with Postman.
Benefits and Perks
* Paid Time Off: 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays.
About This Opportunity
This role offers the chance to work on challenging projects, grow your skills and experience, and collaborate with a dynamic team. We recognize you as an individual with no presumptions or judgment, and we encourage transparency and learning from mistakes.