C# .Net Software Engineer, Contract, Dublin

ITSearch · Recruitment agency
Contract•Back-end development•€350-550/day (EUR)•Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Contract
Location
Ireland
Workplace
On-site
Day rate
€350-550/day (EUR)

Technologies & skills

Primary technologies

Other technical skills

What you'll be doing

Contract C# .Net Software Engineer role in Dublin, joining a team of 7 to enhance and extend custom system functionality. Requires 2+ years' experience, strong C#/.NET and SQL skills, and UI development with Angular or React. Cloud experience and a portfolio are advantageous. On-site, 6-month contract.

Key requirements

Must-have

  • 2+ years of software development experience
  • Industry experience with C# .Net engineering
  • Confidence with C#
  • Good relational data understanding
  • Good grasp of SQL language
  • UI development experience with Angular or React

Nice-to-have

  • Understanding of cloud based development
  • Portfolio of work (e.g., GitHub) or publications

Experience: 2+ years

Role signals

Technical focus
back-end development
Hands-on vs management
Hands-on

Full job description

C# .Net Software Engineer, Contract, Dublin

I’m searching for talented and ambitious C# .Net Developers who will join an existing team of 7 and work to create custom functionality of an existing system with the hope to extend it’s usages.

This role is suitable for a C# .Net Software Engineer with even a few years of experience – someone who is comfortable coding with C# and SQL and who is passionate about Software Engineering. The hiring manager has expressed an interest in someone who loves to code and develop and any githubs/portfolios would be welcomed to be showcased during an interview

*6 month contract expected to roll
*4-5 days onsite in a Central Dublin office
*Daily rate: Negotiable on experience but somewhere 350-550 per day

Requirements

  • 2+ years of software development experience, getting experience across the full lifecycle ideally

  • Industry experience with C# .Net engineering and a confidence around C#

  • Good relational data understanding and good grasp of SQL language

  • UI development experience with ideally Angular but React also considered

  • Any understanding around cloud based development would be great

  • Bonus – A portfolio of work (github etc) to showcase during an interview or some publications within the field etc

If this sounds of interest please apply today or reach out to Rebecca at IT search for more details

Apply Now

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the role is for a hands-on C# .Net Software Engineer to join an on-site team in Dublin, focusing on extending custom functionality for an existing system. The position emphasizes strong C#/.Net and SQL skills, with additional value placed on UI experience (Angular or React) and demonstrable passion for software engineering.

  • Hands-on coding ability·High
  • Full-stack versatility·Medium
  • Passion for software engineering·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review and Summarize Key C#/.Net Projects

    0–8 min

    List your most relevant C#/.Net projects and prepare concise summaries highlighting your contributions and outcomes.

  2. Practice SQL Query Writing

    8–14 min

    Write and review complex SQL queries and be ready to discuss schema design and optimization.

  3. Prepare UI Project Demos

    14–20 min

    Select Angular or React projects to showcase, focusing on your technical decisions and problem-solving.

  4. Update and Organize Your Portfolio/GitHub

    20–25 min

    Ensure your code samples are clean, documented, and ready to share during the interview.

  5. Draft Questions for the Interviewer

    25–30 min

    Prepare thoughtful questions about the team, project, and expectations to demonstrate your engagement.

Likely questions

, 6 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 5 items
  • C#/.Net Engineering Experience

    Demonstrates your ability to contribute effectively to the team's core technology stack and handle the main responsibilities of the role.

  • SQL and Relational Database Skills

    Shows your competence in managing, querying, and designing data structures, which is essential for the position.

  • UI Development with Angular or React

    Highlights your versatility and ability to contribute to front-end aspects of the system, as required by the listing.

  • Portfolio or GitHub Projects

    Provides tangible evidence of your passion for software engineering and your coding abilities, as specifically requested.

  • Full Software Development Lifecycle Experience

    Demonstrates your understanding of the end-to-end process of software delivery, which is valued in the role.

What to research

, 4 items
  • Review C#/.Net Core Concepts

    Refresh your knowledge of C# syntax, .Net Core features, and best practices for building scalable applications.

  • Practice SQL Queries and Database Design

    Prepare to discuss and demonstrate your ability to write complex SQL queries and design relational schemas.

  • Showcase UI Projects with Angular or React

    Select and prepare to present relevant UI projects, focusing on your role and technical contributions.

  • Prepare Your Portfolio or GitHub

    Ensure your public repositories are up to date and ready to be shared, with clear documentation.

Questions to ask

, 6 items
  1. What are the main technical challenges the team is currently facing with the existing system?

    Why ask this? To understand where your skills can have the most impact and what to expect technically.

  2. How is work typically divided among the team of seven engineers?

    Why ask this? To clarify collaboration and individual responsibility expectations.

  3. What is the preferred technology stack for UI development, and are there plans to standardize on Angular or React?

    Why ask this? To gauge the direction of front-end development and align your skills accordingly.

  4. How does the team approach code reviews and knowledge sharing?

    Why ask this? To assess the team's culture and opportunities for learning and growth.

  5. Are there opportunities to contribute to architectural decisions or propose new features?

    Why ask this? To understand the level of autonomy and influence you might have.

  6. What does success look like for this role over the next six months?

    Why ask this? To clarify expectations and key deliverables for the contract period.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 21 Nov 2026