RESPONSIBILITIES
* Designing, implementing and maintaining applications and services in a truly Agile (Scrum) environment.
* Actively participating in agile ceremonies (Grooming, Planning, Daily Stand-ups, Sprint Reviews and Retrospectives).
* Implementing coding practices consistent with defined conventions.
* Working with colleagues to develop and execute comprehensive test plans for system implementations.
* Performing and automating unit and comprehensive testing for assurance of functional and technical quality of deliverables.
* Providing valuable insights in design reviews and code reviews.
* Providing 2nd/3rd level support to business groups for all applications and services developed and maintained by the development group.
* Coordinating work with on-premise and remote developers.
* Assisting in the deployment of releases and patches into the production environment.
* Being available out-of-business hours for production support on a rotational basis.
REQUIREMENTS
A degree in computer science or equivalent with a minimum of 5 years' experience in software development. Experience should incorporate a minimum of 3 year's development experience through the entire lifecycle of an enterprise application (multi-tier) using the following technologies and methodologies:
* Experience with .NET 4.5+, Visual Studio 2015/2017, C#.
* Experience working in an Agile environment.
* Experience working with Git.
* Familiarity with Team Foundation Server (TFS) or Visual Studio Team Services (VSTS) desirable
* Experience with WebApi and middle-tier API services.
* Knowledge of Dependency Injection and writing testable code.
* Experience with automated unit testing frameworks, test-driven development and Continuous Integration.
* Exposure to JavaScript / Typescript would be an advantage.
* T-SQL experience including the ability to analyse complex flows within Stored Procedures, SQL Server 2012 and upwards
* Experience implementing features using SOLID principals
* Experience in building, deploying and supporting high-performance applications that can scale across multiple servers.
If you would like more information about this role, contact Shannon at or 086 7839455.
Email me jobs like this