Civica has an opportunity for a .NET Developer to join its Belfast team.
Role Responsibilities
- Contribute positively and significantly to the project team: support, learn from and share ideas and information with the team
- Take full responsibility for quality of work performed
- Complete tasks and make deliveries in accordance with requirements and time, cost and quality targets
- Demonstrate effective communication, both orally and in writing, with colleagues, clients and customers
- Show a mature understanding of the relationship of own specialisation and/or project responsibilities to the employing organisation as a whole
- Propose technical solutions within the scope of own expertise which fully take into account the needs of all those who will come into contact with the operational products
- Show initiative and make time available to ensure general technical competencies and specialisations are kept up-to-date in line with industry developments
- Seek improvements to current processes and procedures and communicate to the 'process owner' your proposed improvements
Key Skills
- Upper second class or first class honours degree in Computer Science, Software Engineering, Electronic or Electrical Engineering or similar science based degree
- Post graduate industrial experience with relevant experience
- In-depth experience of C# .NET
- Experience in development on any of the following Microsoft products/frameworks: ASP.NET MVC, Entity Framework, SharePoint and SQL Server
- Experience of delivering across multiple software projects
- Experience in development using HTML5, CSS and JavaScript
- Experience of Web ServicesOpen minded and flexible
- Excellent analytical and problem solving skills
- Be able to work as part of a team
- A genuine interest in software engineering and an enthusiasm to learn and apply new technical skills
- Good communication skills
Preferred Skills
- Experience in test-driven development, behaviour-driven development, continuous integration and continuous delivery
- Experience in unit testing frameworks, such as NUnit
- Experience in Configuration Management tools such as Subversion or Git
- Customer facing experience and skills
- Understanding of Agile design and delivery approaches such as Scrum methodology
- Experience in technical leadership and/or project management
- Drive – ability to succeed and meet challenges
- Confidence
- The ability to think laterally and provide innovative solutions to problems