Senior Softwre Engineer
058204832

£47,745 - £48,000 Per Annum

Full Time

Permanent

Cardiff, Cardiff

IT

Posted 29 days ago

Expires In 6 Hours

Job Description

Senior Software Engineer C#.NET
Location: Cardiff Hybrid Working
Salary: £47,745 per annum
Hours: 35 hours per week


Flexible working required to meet job demands, including occasional travel within the UK and occasional overnight stays.

Main Duties
As a Senior Software Engineer, you will have a key role in the selection, implementation, development, and support of business-critical IT systems for the organization. You will lead the end-to-end implementation and integration of both internally developed and externally sourced software solutions. Key responsibilities include the development and maintenance of the organization's websites and intranet, as well as managing key systems for the business.

Key Responsibilities:
Full lifecycle application and website development: From requirements gathering through to design, coding, testing, debugging, and implementation.
Turn business requirements into workable solutions: Ascertain and analyze business needs to create solutions that improve processes.
Designing and developing web and business applications: Develop high-quality applications using various programming languages.
Systems integration: Streamline and integrate different systems to enhance business efficiency.
Evaluate and implement new technologies: Stay updated with technological advancements and evaluate new technologies for integration.
Database maintenance and support: Ensure the smooth operation of business-critical databases.
Technical documentation: Create, review, and maintain documentation following defined templates.
Hardware and software recommendations: Advise on the purchase and implementation of relevant IT infrastructure.
Supervisory role: Provide guidance to software engineers when necessary.
Industry best practices: Keep knowledge up-to-date on technical developments and maintain industry standards.
Systems Analysis, Design, Development, and Support
End-to-end delivery: Take a leading role in delivering new business systems or websites, ensuring alignment with corporate strategies.
System resilience: Ensure critical systems are thoroughly tested and resilient, whether they are internally developed or sourced from third parties.
CMS configuration and maintenance: Ensure smooth operation of content management systems.
Programming support: Develop software applications aligned with organizational goals.
Reporting services: Ensure the availability of robust reporting from business databases using T-SQL, SSRS, SSIS, and other suitable tools.
Backup and disaster recovery: Implement and maintain backup processes and a comprehensive disaster recovery plan for all business systems and websites.
Consultation with key users: Continuously engage with users to assess the effectiveness of systems and the services they provide.
Collaboration with Infrastructure Team: Ensure website and system resources are available and optimally utilized.
Project Management
Project leadership: Manage projects that involve 3rd party tools and services as needed.
Change control: Ensure new releases follow strict change control processes and are fully tested.
Project plans: Support the Development Manager by maintaining up-to-date and accurate project plans, ensuring adherence to schedules.

Skills and Experience Required
Essential:
Degree in Computer Science, Computing, or equivalent.
Strong knowledge of object-oriented design principles.
Solid understanding of unit testing and security principles.
Experience in full lifecycle software development, including discovery, implementation, testing, and evaluation.
Proficiency in developing web applications using C# within .NET Framework and/or .NET Core.
Ability to write effective, efficient, and readable code within a development team.
Experience working with agile methodologies, such as Scrum.
If you're a driven, experienced software engineer with expertise in C# and .NET looking to take a lead role in developing business-critical systems, we encourage you to apply.
Please click APPLY


Katherine White

katherine.white@pertemps.co.uk

02920 220776

Division 058

Pertemps Cardiff

Temple Court

13A Cathedral Road

Cardiff

Glamorgan

CF11 9HA

02920 220776

View Branch Details
Jobs With Pertemps

Recommended Jobs

£450 - £500 Per Day

Exeter, Devon

Temporary

Posted 9 days ago

Ref V85102776

View Details

£68 Per Hour

Bristol, Bristol

Contract

Posted 16 days ago

Ref 216100857

View Details

IT Engineer

Network IT

£35,000 - £38,000 Per Annum

Kidderminster, Hereford and Worcester

Permanent

Posted 21 days ago