Junior Software Engineer
Quest Software View all jobs
- Cork
- Permanent
- Full-time
- Design, develop, and maintain backend services and components using C# and .NET Core
- Contribute to AI-related features and services, integrating AI capabilities into existing products
- Work as an effective member of an agile SCRUM team, collaborating with engineering, QA, and product stakeholders
- Build and maintain RESTful APIs and supporting services
- Write high-quality, maintainable, and testable code aligned with team standards
- Participate in code reviews and contribute to technical discussions
- Assist with troubleshooting, debugging, and resolving production issues
- Incrementally take ownership of components or features, with support from senior engineers
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)
- 3+ years of professional experience in software development
- Strong hands-on experience with C# and .NET Core
- Experience building or consuming Web APIs / RESTful services
- Solid understanding of software engineering fundamentals (clean code, SOLID principles, basic design patterns)
- Experience writing unit tests and working with testable codebases
- Familiarity with Git-based version control and collaborative development workflows
- Experience working within an agile development environment
- Good communication skills and ability to work effectively within a cross-functional team
- Experience with Microsoft Azure, particularly PaaS services
- Familiarity with CI/CD pipelines (e.g. Azure DevOps, GitHub Actions)
- Exposure to containerization concepts (Docker)
- Basic understanding of AI concepts or experience integrating AI services (e.g. calling AI APIs, working with embeddings, etc.)
- Experience using AI-assisted development tools such as GitHub Copilot
- Some exposure to identity or security concepts (e.g. authentication, authorization)
- Awareness of secure coding best practices
- Competitive pay, annual bonuses, and top-performer recognition.
- Comprehensive health, family, and retirement benefits.
- Flexible work options, generous PTO, and wellness programs.
- Professional growth through learning platforms, mentorship, and leadership programs.
- Inclusive teams that reflect the world we serve, supported by Employee Resource Groups and our Equality & Inclusion Council.