Jobs

Job Details

Location

Belfast, Northern Ireland

Closing Date

2018-08-31 16:00:00

Share

.NET Developer

  • 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