Senior Software Engineer - Belfast, United Kingdom - ReQuire Consultancy

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

  • As a Senior Software Engineer working for our start up Tech client, you will be responsible for the coordination and development of features and enhancements to their specific products. You will work closely with the Principal Software Engineer to analysework items, create and estimate sprints, and build world class software.
You deliver high quality and tested functionality and have used test automation suites. Automated testing is second nature to you, and you appreciate the benefits that it brings.


Version control, CI/CD pipelines, project tracking tools, celebrating success; these are all important to you and you have used these tools before.


You are comfortable with taking on a set of requirements, translating these to a technical specification, and ensuring that work is completed within the agreed sprint timelines with your team of developers.

You are passionate about technology, innovation and challenging tasks. You are aware of the latest technology trends and actively look for ways to increase your technical knowledge.


Responsibilities
Lead a team of Software Engineers within the wider Software Engineering Team, reporting to the Principal Software Engineer.

This includes understanding specifications, writing technical documentation, estimating workload, and building, and ensuring workis completed to a high standard and on time.

Write high quality code that conforms to coding standards is being written.

Write and maintain unit, integration, end-to-end, penetration and load tests within automated test environments to ensure code quality.

Understand the results of tests and resolve any problems.

Ensure production platforms are running smoothly and assist if issues are found. This may involve out of hours work.

Work alongside other Senior Software Engineers to ensure consistency across the codebase.


Provide regular updates to the Principal Software Engineer on progress, and openly share issues and blockers as early as possible so they can be overcome.


Experience, Qualifications & Skills

  • Computer Science Degree preferable but not required.
  • Minimum years of software engineering experience, with experience in system design and architecture.
  • High degree of knowledge in C# and.
NET software development, preferably in latest versions of.
NET (6 / 7).

  • Front end web development experience is beneficial.
  • Relational database design with a high degree of experience using SQL underpinned by a solid understanding of SQL Server. NoSQL and other data storage experience is also desirable.
  • Cloud based PAAS experience in Azure, AWS or GCP. Preferably Azure.
  • Previous experience of Senior Software Engineering duties including working with more junior staff members as a mentor.
  • Strong analytical skills, being able to produce solutions to various problems.
  • Proven experience in software development methodologies.
  • Previous experience with and keeping on top of sprint boards, planners, backlogs etc.
  • The role will take the form of a hybrid pattern, which requires your flexibility to be in the Belfast office 3 days per week to really be at one with the collaborative culture our client has. A great opportunity within a start up Tech environmentworking for a Group with a strong and recognised brand._

More jobs from ReQuire Consultancy