Description:


365 Retail Markets is the global leader of self-service technology and convenience solutions for the Foodservice industry. Through our combination of MicroMarket, vending, and dining technologies, we offer the best in class point-of-service platform for the workplace. For the last decade, 365 has been pioneering innovation and winning multiple awards for revolutionizing the market with superior technology, strategic partnerships and ultimate flexibility in customization and branding. At 365, we are committed to supporting our customers and employee’s success!

This position is located within the Development department of 365 Retail Markets and reports to the Director of Software Development. The Sr. Software Developer role will be responsible for all aspects of software development from interpreting software requirements to coding, unit test, and documentation, mentoring other engineers, as well as supporting the release of developed software into production. The Sr. Software Engineer will work with peers within a team environment to jointly develop and enhance applications within the 365 Retail Markets product suite.

Responsibilities

  • Develop leading edge distributed systems, including interactive, windows based user experience applications, web and mobile applications, and enterprise level financial and reporting back-end systems
  • Work with technologies that include Java, JavaScript, JQuery, ReactJS and MySql or MariaDb
  • Develop, maintain, and encourage automated unit tests
  • Participate in the development of technology roadmaps, future system architecture, as well as ongoing customer experience enhancements
  • Responsible for the quality and maintainability of the software developed. Document your work in a clear manner that will enable others to work with your software easily
  • Responsible for enhancing the developed software to meet evolving requirements
  • Other Duties as assigned by Technology Leadership
. Requirements:
  • Bachelor’s Degree in Computer Science or equivalent
  • A minimum of 8 years work experience developing software, with at least 4 years working in a Linux based environment
  • Experience with Eclipse or IntelliJ and Git/GitHub source repository
  • Experience developing Service Oriented Applications using Java
  • Demonstrated knowledge and some experience with MySql/MariaDb
  • Experience working in an Agile/Scrum environment
  • Experience with distributed systems is a plus
  • Demonstrated dedication to projects and company
  • Attention to detail
  • A strong understanding of software development fundamentals, including Test Driven Development
  • Strong written and verbal communication skills

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Bankers Healthcare Group
Featured
Yesterday
Kronos Incorporated
Featured
7 d ago