Senior Software Engineer - Belfast, United Kingdom - ReQuire Consultancy
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.
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.
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 (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
-
Recruitment Administrator
Wilton, United Kingdom - 1 week ago
-
Personal Assistant
Salisbury, United Kingdom - 1 week ago
-
P/t Administrator
Salisbury, United Kingdom - 3 weeks ago
-
Technical Engineer
Salisbury, United Kingdom - 4 weeks ago
-
Legal Secretary
Salisbury, United Kingdom - 2 weeks ago
-
Accounts Assistant
Salisbury, United Kingdom - 2 weeks ago