Ireland Job Openings - Open Positions

How To Apply

Email your resume to:

careers@e3retail.com


Senior Point of Sale Application Developer

Qualifications

BSc in Computer Science or equivalent

  • 8+ years in software development, with 3+ years at a senior level

  • 5+ years in a .NET software development environment

  • Very strong core C# programming skills

  • Very strong understanding of Object-Oriented programming principles and practices

  • Strong knowledge of state/event-driven application design

  • Experience with POS device integration (Cash drawer, printer, scanner, pin pads etc)

  • Experience with point of sales domain logic:

    • Item sales including modifiers and discounts

    • Item returns

    • Exceptions and transaction voids

    • Tax calculations

    • Payment

  • Experience working with legacy code and migration to new systems

  • Experience using version control systems

  • Excellent organizational and communication skills

We would like you to have:

  • Experience with Microsoft Workflow Foundation


Senior SQL Developer

Qualifications

BSc in Computer Science or equivalent·

  • Very strong core SQL (T-SQL) skills

  • Considerable SQL Server experience and appropriate use of Views, Indexes, Stored Procedures, Functions

  • Strong C# ability and experience with ORMs, particularly EF Core.

  • Experience designing/developing interface driven DALs (Data Access Layers)

  • Strong data modelling skills

  • Experience assisting developers with writing, debugging and enhancing critical queries

  • Experience with SQL Server administration and performance tuning

  • Experience working with legacy code and migration to new systems

  • Experience using version control systems

  • Strong organizational and communication skills

We would like you to have:

  • Experience with Azure SQL or other Cloud SQL technologies

  • Experience with NoSQL data storage technologies, cloud based or local and their use in a hybrid or polyglot environment

  • Experience working in an internationally distributed team


Cloud Data Architect

 

Qualifications

BSc in Computer Science or equivalent·        

  • 8+ years in software development, with 3+ years at a senior level

  • Very strong core programming skills and understanding of programming principles and practices

  • Very strong knowledge of a variety of data storage technologies both SQL and NoSQL and the trade-offs between them

  • Strong understanding of the role of different storage technologies in a distributed microservice architecture

  • Experience of deployment and maintenance concerns of different storage technologies

  • Experience designing and working with distributed systems and cloud technologies such as serverless functions (FAAS)

  • Experience with Web APIs and RESTful Web Services

  • Experience in all aspects of the software development lifecycle, including collaborating with customers, analyzing and defining requirements and solution design

  • Experience with version control systems and continuous integration

  • Excellent organizational and communication skills

 We would like you to have:

  • Relevant certification from one or more Cloud provider

  • Experience with storage technologies on different Cloud providers

  • Experience working with legacy systems and migration to new architecture


Senior Software Developer

 

Qualifications

BSc in Computer Science or equivalent

  • 8+ years in software development, with 3+ years at a senior level

  • 5+ years in a .NET software development environment

  • Very strong core C# programming skills

  • Very strong understanding of Object-Oriented programming principles and practices

  • Experience with .NET Core

  • Very strong SQL skill and experience with developing with SQL Server or equivalent

  • Experience with Entity Framework and other ORMs

  • Working knowledge of NoSQL data technologies

  • Experience with Web APIs and RESTful Web Services

  • Experience of front-end development HTML5, MVC, CSS

  • Experience in all aspects of the software development lifecycle, including collaborating with customers, analyzing and defining requirements and solution design

  • Experience mentoring junior developers through the above lifecycle

  • Experience with version control systems and continuous integration

  • Excellent organizational and communication skills

We would like you to have:

  • Experience with development on and deployment to cloud environments

  • Experience with multiple SQL and NoSQL storage technologies

  • Experience with cloud native development and technologies

  • Experience with the Angular web application framework


 

Apply

Name *
Name
http://