Software Engineer - C#

Location Dublin
Contact name: Michael Brennan

Contact email: mbrennan@softwareplacements.ie
Job ref: 1128
Published: over 1 year ago

Client

Our client is a leading provider of security solutions.

Responsibilities:

  • Full stack development (GUI, APIs, business logic and database)
  • Design, implementation, and maintenance of software across the life cycle
  • Building software that integrates with a range of hardware devices (controllers, alarm panels, DVRs, cameras)
  • Cooperation with our customer support team
  • It will be an exciting role which will give exposure to a wide range of cloud and web technologies (ASP.NET MVC, ReactJs, JavaScript, jQuery, JSON, HTML5, CSS3, Azure)
  • Working in an Agile (Scrum) development environment
  • The role may involve DevOps depending on the interest of the candidate

 

Requirements

· Minimum of bachelor’s degree in a technical field (Computer Science or Engineering)

· Extensive working experience in software development with Microsoft C# .NET technologies (minimum 3 years)

· Must be experienced 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.

Advantageous skills:

· Experience with ReactJs or similar technology (Vue, Angular)

· Azure DevOps including CI\CD 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

· Experience 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.

 

The Rewards:

As a reward for your commitment to this role you will receive an excellent salary and a competitive benefits package.

 

Contact:

Please contact Michael Brennan at Software Placements on +353 (0)1 525 4641 or email your C.V in Word/pdf format to mbrennan@softwareplacements.ie.