Senior Software Engineer

SimplApps Innovation
Glasgow, UK
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£55,000.0 - £95,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET HTML Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Agile Methodology Amazon Web Services Application Integration Architecture Software Applications ASP.NET MVC Framework HTML5 Unit Testing
+56 more
Microsoft Azure Bootstrap (Software) C Sharp (Programming Language) Cascading Style Sheets (CSS) Profiling Code Review Databases Database Design Software Debugging Github Windows Communication Foundation Python (Programming Language) PostgreSQL Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL Node.Js Oracle Databases Software Architecture Systems Development Life Cycle Ruby on Rails Cloud Services Simple Object Access Protocol (SOAP) Software Deployment Software Engineering Software Systems SQL Stored Procedures PL-SQL SQL Server Reporting Services SQL Server Integration Services Subversion Systems Architecture Transact-SQL UML Web Application Frameworks Web Services Software Organization Software Repository .NET Core ReactJS Ios Frameworks SOAPAPI Git Containerization AngularJS Web Technologies Front End Software Development Restful APIs Software Version Control Serverless Computing Docker Web Api Programming Languages Microservices

Job description

We are seeking an experienced and highly skilled Senior Software Engineer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining complex software solutions across various platforms. This role requires a deep understanding of modern software development practices, a strong background in multiple programming languages, and expertise in cloud services and web technologies. The Senior Software Engineer will play a key role in driving technical excellence and innovation within our organisation, ensuring the delivery of high-quality, scalable applications that meet business needs., * Lead the design and development of robust software applications using technologies such as ASP.NET, Angular, React, Node.js, and Python.

  • Develop and maintain RESTful APIs, SOAP web services, and microservices architecture to support diverse client requirements.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications using UML and SDLC methodologies.
  • Implement front-end interfaces with HTML, CSS, Bootstrap, and UI frameworks to deliver seamless user experiences.
  • Manage database design and optimisation for SQL Server, MySQL, PostgreSQL, MongoDB, and Oracle databases; write efficient T-SQL, PL/SQL, and stored procedures.
  • Utilise version control systems such as Git, GitHub, SVN, TFS to manage code repositories effectively.
  • Conduct unit testing and debugging to ensure application stability and performance standards are met.
  • Participate in code reviews and contribute to continuous improvement initiatives within the team.
  • Deploy applications on cloud platforms including AWS and Azure while ensuring security best practices are followed.
  • Maintain documentation related to system architecture using UML diagrams and technical specifications.
  • Support application integration with third-party services via APIs and web services; optimise performance through profiling tools like SSRS, SSIS.
  • Stay current with emerging technologies such as microservices architecture, containerisation (Docker), and serverless computing to enhance project outcomes.

Requirements

  • Proven experience in software development with a strong portfolio demonstrating expertise across multiple programming languages including C#, Java, PHP, Ruby on Rails, Python, JavaScript (Angular, React).
  • Extensive knowledge of web development frameworks such as ASP.NET MVC/.NET Core, WCF services; front-end development experience with HTML5, CSS3, Bootstrap.
  • Proficiency in database management systems including Microsoft SQL Server, MySQL, PostgreSQL; strong T-SQL or PL/SQL skills for database design optimisation.
  • Hands-on experience with cloud platforms like AWS and Azure; familiarity with cloud deployment models is essential.
  • Strong understanding of RESTful API design principles; experience working with SOAP-based web services is desirable.
  • Familiarity with version control systems such as Git/GitHub or SVN; experience managing code repositories within TFS or Visual Studio environments.
  • Knowledge of SDLC processes including UML modelling; experience with unit testing frameworks and debugging tools is required.
  • Ability to work collaboratively within Agile teams; excellent problem-solving skills coupled with organisational abilities are essential.
  • Relevant certifications in cloud computing (AWS/Azure), software architecture or related fields are advantageous.

This role offers an exciting opportunity for a senior-level professional eager to contribute innovative solutions within a forward-thinking organisation committed to technological excellence.

Benefits & conditions

Pulled from the full job description

  • Discounted or free food
  • Health & wellbeing programme
  • Company events

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all