Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Description
We are seeking an experienced Software Engineer with strong proficiency in C# and .NET technologies. This is a long-term contract opportunity based in Dublin. The successful candidate will be responsible for developing and maintaining scalable, secure, and high-performance applications across various platforms and environments.
Role: Senior Backend Engineer (C#, .Net)
Type: Long-term contract/Permanent
Location: Dublin, Ireland
Mode: Hybrid
Required Skills and Qualifications
- C# Proficiency: 6+ years of experience with C# and a solid understanding of the .NET framework
- .NET Framework and .NET Core: Deep familiarity with both legacy and modern .NET technologies
- Networking: Solid understanding of routing, DNS, DHCP, TCP, UDP, IP, SNMP protocols
- Databases: Experience with MS SQL, MySQL, and SQLite
- Cloud Technologies: Exposure to AWS, including services like SQS and RDS
- Operating Systems: Windows, MacOS, and Ubuntu, with the ability to troubleshoot .NET Core applications on Ubuntu
- Code Signing: Experience with code signing processes across Windows, Linux, and MacOS
- Scripting: Familiarity with shell scripting on Linux, PowerShell on Windows; knowledge of Python and Perl is a plus
- OOP: Strong knowledge of object-oriented programming concepts and design patterns
- Testing: Experience with unit testing frameworks (e.g., NSubstitute), and a strong interest in promoting a test-driven development (TDD) culture
- Version Control: Proficiency with Git and general version control practices
Key Skills
Ranked by relevanceReady to apply?
Join GCS and take your career to the next level!
Application takes less than 5 minutes