About
Job Title: .Net Developer (Intermediate)
Find out if this opportunity is a good fit by reading all of the information that follows below.
Location: Dublin 01, (Hybrid working Mode, 2 days onsite & 3 days workfrom home)
Contract / Permanent: 12 Months contract
About the Role
To support the development and maintenance of an existing custom-built Apprenticeship Management Web based System by delivering new features, troubleshooting issues, and providing front-line application support across both front-end and back-end components.
Experience Level Required
- Minimum 5 years of experience in software development, ideally with exposure to both legacy and modern technologies.
- Worked on a variety of medium and large-scale projects.
- Direct responsibility for writing code and unit tests and for all stages of the software development lifecycle from analysis through to test, deployment and maintenance.
- Good experience with security aspects of public facing web sites and a proven track record in developing enterprise level software solutions.
Qualification
- Degree level or equivalent industry qualifications.
Key Deliverables
- Develop new features and enhancements for the Apprenticeship Management System (front-end and back-end).
- Troubleshoot and resolve application issues promptly.
- Provide front-line support for end-users.
- Analyze business requirements and translate them into Epics and User Stories.
- Collaborate with an Agile SCRUM environment to deliver high-quality solutions.
- Work with legacy codebases while introducing modern software engineering practices such as refactoring, unit testing, CI/CD, and automated QA testing.
- Maintain source code using Git and TFVC.
Requirements
The following Experience/Competencies/Skillsets are applicable to this Role.
Required Technical Expertise
- Strong experience in .NET in both VB.NET and C#.
- Proficiency in SQL Server, with deep understanding of stored procedures and database design.
- Skills/Experience writing Unit tests.
- Familiarity with source control systems (Git and TFVC).
Beneficial Technical Expertise
- Experience with Azure DevOps.
- Knowledge of Microsoft AD, Azure AD and Graph API.
Development Practices
- Experience in Agile SCRUM methodologies and Story writing.
- Ability to implement modern engineering practices within legacy frameworks.
- Exposure to CI/CD pipelines and automated QA testing.
Personal Skills
- Self-starter who can work collaboratively and as an individual contributor.
- Self-driven, requiring minimal supervision or handholding.
- Team players with strong collaboration skills. xcfaprz
- Excellent problem-solving and communication abilities.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.