This Job Vacancy has Expired!

Software Engineer - .NET Developer

Posted on Jun 5, 2020 by CPL Solutions

Dublin, Ireland
IT
Immediate Start
Annual Salary
Contract/Project




Core Responsibilities





  • Design & develop new integration services, APIs and web applications, to meet and exceed the requirements of stakeholders.


  • Support the applications & tools through their life cycle of testing, deployment, operation, user training, maintenance, and enhancement.


  • Ensuring stability, integrity and usability of existing applications.


  • Maintain awareness of new technologies, patterns, and problem-solving techniques to continually improve development processes and application quality.




Essential Skills:





  • 3+ years' experience with C#/.NET Development, including ASP.NET.


  • 3+ years' experience working with SQL Server.


  • Experience with Test Driven Development, dependency injection and mocking.


  • Experience with automated deployment, integration testing and build scripts. Must be very detailed-oriented, good at spotting defects and edge cases.


  • A willingness & ability to pick up new technologies. Passion and ability to demonstrate pride in your work.




Desirable Skills:





  • Bachelor's degree in computer science or a related discipline.


  • Prior experience in working in Financial Services/Insurance industry is a plus.


  • Experience building asynchronous messaging services - MassTransit, NServiceBus, RabbitMQ etc.


  • Building web applications with ASP.NET Core. Knowledge of running .NET services in containers a plus


  • Experience working with cloud-based application deployments - AWS or Azure. Strong JavaScript skills is a plus


  • Scripting and automation skills - eg PowerShell, Shell Scripting. Clear communication and good interpersonal skills.




What to Expect





  • A flat team structure and a highly collaborative culture that values progress over perfection and encourages creativity, innovation and diversity.


  • A highly motivated global team of colleagues.


  • A flexible working style.


  • A supportive environment where team members work closely together to achieve shared goals.








Reference: 897284829

Set up alerts to get notified of new vacancies.