Software Developer (SQL, C#)
Dublin
Permanent
Office
Negotiable
Ref:
Job Description
We have an exciting new job opportunity available for a talented individual to join a top Irish company as a Software Developer within the IT Applications Delivery area of the company.
Job Responsibilities
- Design, build, test, and deploy solutions for new and existing business systems
- Develop integrations between on-premise and cloud systems
- Engage with the business on new innovative solutions (e.g., Robotics, AI)
- Participate in and, if necessary, lead reviews of designs and code
- Continuously improve the software development environment, adopting the latest technologies and practices
- Provide enhancements, maintenance, and support for all software delivered
- Own the software quality and development standards and procedures and ensure adherence to them
- Collaborate with Analysts and Project Managers to plan and deliver strategies and solutions
- Contribute to project planning activities, including estimating project delivery, impact analysis, scoping new projects, and estimating project development tasks
- Support the use of agile methodology when applicable
Experience Required
- At least 3+ years of relevant and proven experience
- Proficiency in software development languages and databases, including SQL DB, SSIS/SSRS, TFS/SVN, C#/.Net/Entity Framework, HTML/CSS/JavaScript, T-SQL (Sql Server)
- Experience with Version Control, Continuous Integration/Build, Code Analysis, and Test Management tools
- Experience in implementing solutions
- Sound knowledge of software engineering principles, theory, and design patterns
- Strong ability to interact with other technology specialists, including infrastructure professionals, analysts, project management, and stakeholders across the business
- Experience with waterfall and agile Software Development Life Cycles
Essential and Desirable Skills
- Self-starter with strong analytical and problem-solving skills
- Excellent communication skills, including the ability to communicate with senior stakeholders
- Proven track record of working independently and as part of a team
- Experience in managing stakeholder expectations
- Drive and willingness to learn and support learning across the team
Educational Requirements
- 3rd level qualification in Computer Science or Engineering preferred
Working Hours & Benefits
- Normal Mon-Fri working hours
- Fantastic benefits package
- WFH flexbility (hybrid model)
- Excellent training and educational opportunities