Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Engineer

Job LocationSheffield
EducationNot Mentioned
Salary45,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent,full-time

Job Description

Senior Software EngineerThe Role:2021 is all about growth at XLN! On the back of a fantastic 2020 we are expanding and looking to create a brand-new team within our Tech department. This brings an excellent opportunity to develop new skills and with this being a new team, fantastic progression opportunities!XLN are looking for a Senior Software Engineer that can manage, maintain, and improve XLN Telecoms internal Customer Relationship Management (CRM) software and related systems with the support of our other Software Development team.The ideal person will be comfortable asking why, and is not afraid to ask for help, you will be a team player have good technical skills and have an enthusiasm to learn and explore new technologies, you will have a lets give it a go attitude.Whats on offerA fantastic opportunity to be a part of a newly created team! You will also be given the opportunity to learn new technologies and familiarise yourself with some older ones, you will become part of the XLN family and will work with other software expertsto create cutting edge software to help propel XLN into the future.Benefits: Health plan, free fruit Tuesdays, free breakfast on Fridays, flexitime and an option to Work from Home. You will also be working in a great office environment that comes with free hot drinks, pool tables, ping pong tables and racingsimulators! You can also expect quarterly incentives including trips abroad, VIP trips to major music and sporting events such as Champions League Football, Race days, a health cash plan and much more!The Job:

  • Maintain and improve XLN Telecoms internal Customer Relationship Management (CRM) software and related systems under guidance from our team of Software Developers, and technology team.
  • Design & develop software solutions for business problems and help to automate business processes by working closely with the Development Manager and Developers
  • Work with developers: set clear goals and objectives when managing projects or maintenance tasks.
  • Provide technical knowledge and support as necessary.
  • Coach and mentor developers to become self-sufficient and knowledgeable on the various technical systems and business processes.
  • Follow software development guidelines as defined in the XLN Standards & Procedures.
  • Work closely and effectively with Business Analysts and Quality Assurance Engineers to ensure software solutions are delivered in a timely fashion and to requirements.
  • Solve problems independently and collaborate effectively with colleagues, conduct research and gather information as necessary to meet the needs of the project or task.
  • Propose and implement solutions for tickets assigned during the Agile sprint cycle.
  • Understand the wider business practices and processes to ensure effective software solutions are delivered.
  • Be focused on striving to meet all deadlines in the Project. Meet key project milestones by delivering functional and maintainable code.
  • Be confident in Communicating problems and proposed solutions to other Software Development team.
  • Consult colleagues concerning the maintenance and performance of software systems and ask questions to obtain information and clarify details.
  • Update technical knowledge and skills by attending in-house training and courses, reading manuals and business process documents.
  • Research and recommend new approaches and suggest improvements, in particular automation of processes wherever possible.
  • Always raise any issues, concerns or ideas about all technical and non-technical aspects related to the functioning of the Engineering Department in particular and XLN in general to your supervisor as soon as possible.
Experience/ qualifications and skills required:
  • Three-year university degree or equivalent in a computing discipline, or relevant industry experience.
  • Good commercial experience of software development in .Net framework
  • Good commercial experience with MS SQL Server
  • Experience with test-driven development and the use of unit test frameworks
Expert knowledge (3yr+ experience) of the following programming languages and architectures: C#, ASP.NET, Microsoft .NET Framework, MVC, HTML, JavaScript, Entity Framework and, T-SQL/Relational Databases.
  • Thorough understanding of software development, specifically knowledge of Object-Oriented design principles
  • Software development troubleshooting, fault-finding and debugging skills.
  • Good written/oral communication skills.
Desirable Skills
  • Microsoft SQL Server, including optimisation and administration basics, SSRS & SSIS
  • Containerisation (Docker etc.)
  • Angular (Version 4+), Typescript
  • AWS Services (S3, SQS, SNS, EC2 etc.)
  • SOLID Principles
  • Unit Testing Frameworks (XUnit, NUnit)
  • IOC/Dependency Injection
  • Knowledge of the principles of Service Oriented Architectures
  • Experience developing three-tier web architectures
  • Understanding of event-based architectures
  • Understanding of Agile programming methodologies

APPLY NOW

Senior Software Engineer Related Jobs

© 2019 Naukrijobs All Rights Reserved