Key Role: Full Stack Developer
We are seeking an experienced professional to join a collaborative Agile development team building scalable, secure, and high-performance applications. This role offers the chance to work on end-to-end software development - from design and implementation through to testing, deployment, and continuous improvement.
Key Responsibilities:
* Design, develop, and maintain .NET Core applications and RESTful APIs.
* Implement robust and scalable backend services in C# with a strong emphasis on performance and reliability.
* Collaborate with frontend developers to integrate dynamic, responsive interfaces using modern JavaScript frameworks.
* Work with SQL Server or PostgreSQL to design data models, write queries, and ensure optimal performance.
* Participate in all stages of the SDLC, including code reviews, testing, and deployment.
* Use Git for version control and contribute to clean, maintainable codebases.
* Engage in Agile ceremonies (sprint planning, retrospectives, stand-ups).
* Support the adoption of cloud technologies and DevOps pipelines to streamline delivery.
Required Skills & Qualifications:
* 3+ years' experience in software development using C# and .NET (Framework or Core).
* Proven experience with Core, Web APIs, and Entity Framework.
* Solid understanding of object-oriented programming, SOLID principles, and design patterns.
* Strong proficiency with SQL Server or PostgreSQL.
* Familiarity with JavaScript frameworks such as Angular, React, or Blazor.
* Experience with Git, CI/CD pipelines, and Agile methodologies.
Benefits:
* Hybrid position based in Kilkenny, with the expectation of 3 days per week in-office and flexibility for remote work on remaining days.
* Opportunity to work on cutting-edge technologies and contribute innovative ideas.
* Collaborative and supportive work environment.