Software Developer

Salary Competitive

This role will support and enhance existing software projects and work on ongoing projects while providing assistance when needed to the team. The candidate must be comfortable working solely or in small teams, having full responsibility from project conception to go-live. The candidate must be passionate about software development and show a keen interest in developing with and learning new technologies.


Main Duties and Responsibilities: Essential duties may include, but are not limited to, the following

  • Enhancing and supporting existing in-house and customer solutions.

  • Assistance with the preparation and maintenance of a technical information knowledge base for use by the company and by other authorised external users.

  • Maintain all documentation, relating to both internal and external customer projects, up-to-date and accessible internally.

  • Testing and evaluation of new software and existing software

  • Provide 1st / 2nd level software support and triaging

  • Manage client expectations and ensure exceptional customer service

  • Self-learning with guidance from senior team members

  • Willingness to undertake Microsoft certifications in .NET technologies


In addition to the above duties and responsibilities the post holder must be prepared to undertake such additional duties which may result from changing circumstances, but which may not of necessity change the general character or level of responsibility to the post.


This job description is also subject to on-going review as new demands and best working practices are considered, agreed and implemented.


Education and Experience:

  • Educated to degree level in Computer Science

  • Experience within the IT industry in a similar software development position

  • Full application life-cycle knowledge

  • Excellent interpersonal, presentation, and negotiation skills

  • Strong analytical and problem-solving skills

  • Enthusiastic self-starter able to work on own initiative

  • Experience in the following technologies: Microsoft.NET framework (including .NET core), C#, Angular, Microsoft SQL Server, T-SQL, Typescript / Javascript and CSS / SCSS.


Additional Information


Training


Internal training on products and services will be provided. However, staff are expected to consistently keep abreast of new developments, which would impact on their areas of responsibility. Personal training in relation to this job description will be given as part of the company’s overall personnel development program.


Benefits our employees enjoy include:

  • Daily fruit deliveries

  • Onsite gym

  • Free Parking

  • Flexible working


Conditions of Employment


Salary: The salary and benefits for this position will be determined according to the experience of the person appointed. General Guidance: The nominal working week is 37.5 hours, although a degree of flexibility is both offered and expected. In specific circumstances there may be a requirement to work additional hours. Annual holidays are 24 days plus 7 statutory holidays. Novosco Ltd operates a Non Smoking Policy. Novosco Ltd is an Equal Opportunities Employer


Applicants are advised that Security Clearance or Access NI Basic Disclosure will be requested to assist with the decision making process. Disclosure information will not be used unfairly and criminal records will not necessarily prevent you from being successful in your application. A copy of Novosco’s policy on ‘The Recruitment of Ex-offenders’ and ‘The Secure Handling, Use, Storage and Retention of Disclosure Information’ is available to all applicants on request

Perks and benefits

This job comes with several perks and benefits

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Maternity / paternity leave
Maternity / paternity leave

Kids are the future, go spend time with them.

Pension plan
Pension plan

We take care of you, even when you are old and wrinkly.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Working at
Novosco

Novosco is a trusted provider of cloud solutions, managed services and consulting. Our consultants expertly evaluate and choose the most appropriate solutions for each customer's specific needs by leveraging a portfolio of public cloud, private cloud and hybrid cloud. Novosco solves business challenges for both public and private sector organisations by providing flexible, professional, and tailored IT managed services through its team of industry-leading experts and engineers.

Read more about Novosco

company gallery image