Analyst Programmer


Company Name: Jonas Software
Location: England
Job Description: Analyst Programmer Established in 1978, MCR Systems has over forty years' experience in providing hospitality, catering and leisure organisations with enterprise management solutions which directly improve the efficiency of their business operations. We do this by combining high quality software, cutting edge EPOS technology and an unrivalled level of experience in providing the best installation, customer training, support and consultancy services. MCR Systems offer a unique combination of skills and experience in the installation of EPOS Systems and Project Management ensuring maximum efficiency and minimum disruption. At MCR Systems we recognise that technology can only be part of a business solution. Software is a tool, a means to an end, and that end is to improve your bottom line. We have built a powerful reputation for improving business performance by providing high levels of support, both pre and post-sales. The ongoing expert support, training and after-sales backup we offer each of our customers is an integral part of the solutions we offer. THE POSITION: MCR Systems Limited are seeking an energetic Analyst Developer to take on an exciting role within our busy team. Reporting to the Development Manager, you'll help design and build enterprise grade software solutions to time, cost and quality constraints - all towards improving the user interaction in our Symphony Suite of products. You will have the opportunity to work on full lifecycle projects using Agile (Scrum) methodologies. The individual will thrive in a fast-paced environment, solving complex problems. JOB RESPONSIBILITIES:
  • Analysing complex software requirements
  • Write beautifully functioning code
  • Create unit tests
  • Identify product impact and possible implementation options
  • Software Development in an Agile (Scrum) environment
  • Test and review code for technical accuracy, standards, and functional compliance to the design
  • Performance and scalability improvement and refactoring of legacy code
  • Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes
  • Daily reporting of development activities
  • Work with the team to define and agree estimates
  • Follow defined software development processes and standards
  • Responsibly follow planned and assigned task lists. JOB QUALIFICATIONS: Essential:
  • Experience with Microsoft .NET 4.5+ development using C# & VB.Net
  • Strong experience of ETL processes, multi-dimensional modelling and dta warehouse design
  • Experience of database and data warehouse development, working within recognised data warehouse methodologies such as Kimball
  • Experience in software application development
  • Experience with core Microsoft .NET technologies including WCF, WinForms, LINQ and Entity Framework
  • Experience with web development technologies include ASP.NET WebForms, JavaScript, AJAX, HTML5 and CSS3
  • Experience with T-SQL skills including stored procedure development
  • Experience with database development including relational database design, SQL and ORM
  • Understanding of working in an agile environment
  • Experience with source control management systems and continuous integration/deployment environments
  • Knowledge of Object-Oriented Programming. Desirable:
  • Knowledge of Electronic Point of Sale (EPOS) systems
  • Knowledge of developing mobile friendly web applications
  • Ability to use version control software, such as SVN or Git
  • Experience with Microsoft Azure DevOps tooling
  • Ideally holds a Computer Science degree, related engineering discipline or equivalent qualification
  • Exposure to Mobile Development on IOS or Andriod. Your Personal Characteristics will include:
  • Internally motivated and able to work proficiently both independently and in a team environment
  • Strong communication skills, with both internal team members and internal and external business stakeholders
  • Self-motivated, resourceful and keen to learn and share knowledge
  • Creative and demonstrates flair
  • Logical and analytical, with a methodical approach to problem-solving
  • Accurate, with high attention to detail
  • Able to remain calm and problem-solve under pressure. Salary will be commensurate with experience and job responsibilities. We offer excellent benefits. Only candidates who are eligible to live and work in the UK need apply. Business Unit: MCR Systems Scheduled Weekly Hours: 37.5 Number of Openings Available: 1 Worker Type: RegularCareer Site: More About Jonas Software: Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain. Jonas' vision is to be the branded global leader across the aforem
    • Seniority level

      Entry level
    • Employment type

      Full-time
    • Job function

      EngineeringInformation Technology
    • Industries

      Information Technology and ServicesComputer SoftwareFinancial Services


    Post a Comment

    0 Comments