Software Engineer – Azure / Web with 3+ years C# .Net development experience required for permanent role with IoT multinational in Dublin – Hybrid

Your role will involve full-stack development, from GUI, API’s, business logic & database).


  • Bachelor’s Degree in a technical field (Computer Science or Engineering)
  • 3+ years experience working with Microsoft C# .NET development
  • Experience in the full software life cycle including analysis, design, coding, testing and deployment
  • Software development experience with ASP.NET MVC, JavaScript and related web technologies
  • Experience working with relational databases, preferably SQL Server
  • Strong background in applying common SW practices, such as: design patterns, OOP, refactoring, separation of concerns, inversion of control, dependency injection etc.
  • The role requires flexibility and agility, with the willingness to take on a variety of roles in a full-stack environment (no job is too big or too small)
  • Good problem-solving skills and attention to detail
  • Effective communication, collaboration and interpersonal skills
  • A strong teamplayer
  • Very good command of the English language both written and verbal
  • Comfortable working with a team in an Agile environment (Scrum)

Advantageous to have experience with some of the following:

  • ReactJs or similar technology (Vue, Angular)
  • Azure DevOps including CICD tooling
  • Azure services such as Redis caching, load balancers, IoT event hubs, app services
  • Comfortable working in hosted environment with high availability requirements
  • In depth knowledge of Azure services and scaling Azure resources
  • Working with Microsoft PowerShell scripting language
  • Knowledge of cyber security best practices
  • Knowledge and practice of TCP/IP and networking
  • Experience working with embedded devices or IoT
  • Experience designing and building public APIs to support third-party developers 

Refer a Friend