Software Developer/ Engineer/ Architect

C# Engineer

Are you a Full Stack Developer interested in joining an innovative, software solutions business dedicated to driving digital transformation?

We have an exciting opportunity for a Full Stack Engineer with excellent knowledge of C# to join our team, working across major client projects. The candidate will be an experienced engineer with several years in a similar role and have worked with modern frontend and backend applications in a professional context.

Propylon is listed as one of the best “Great Places To Work” in Ireland; we applied for the accreditation on three occasions and we’re proud to have achieved this every time (2016, 2018 and 2020). As such, we are proud to offer competitive salaries, flexibility, excellent training, and opportunities to help you reach your full potential and develop in your career. Our vision is to disrupt the legal landscape with innovative solutions that simplify the complex and connect people with the law.

This is a full-time, permanent role based in Rathfarnham, Dublin (though we are currently working-from-home during the COVID-19 restrictions and have a very flexible approach to home-working).

Responsibilities

  • Work with technical team leads to design overall application architecture
  • Drive development across frontend and backend components
  • Contribute to product architecture and design
  • Participate in code reviews

Requirements

  • 3-5 years of professional software development experience
  • Minimum of 3 years of experience with C#
  • Professional experience with building Microsoft Office add-ins in C# or JavaScript (VSTO or Office add-ins)
  • Excellent knowledge of JavaScript and JS Frameworks (Angular JS, React, Vue.js or other similar JS libraries).
  • Proficiency modern frontend technologies such as ES6, modern CSS & HTML features
  • Demonstrable experience in working with and creating RESTful APIs
  • Experience with modern JS bundling tools such as webpack
  • Familiarity with Test Driven Development practices and tools
  • Experience with Python would be a plus though not essential

Personal Attributes

  • Wants to be part of a team that is committed to delivering high quality innovative products.
  • Wants to be part of a culture that is committed to sharing and enhancing the knowledge of the wider team supporting team wide learning and success
  • Have a curious mindset – about what you do, the technology you use and how you connect with others to deliver products that we are proud to deliver to our clients.