About the role
We are looking for a Senior Software Engineer to join our growing team in Glasgow. The position will require you to provide guidance to those Software Engineers with less experience and to take a lead from time to time on design and development activities.
About Bridgeall
Bridgeall helps clients to envision their IT strategy and then build and manage their IT solutions and assets. Established in 2002, with 36 staff and 10 Microsoft Gold competencies we have a long and strong track record of successful delivery. Our operation is structured into 3 business units:
- Modern Intelligent Workplace
- Cloud and Managed IT Services
- Analytics and Applications
In our 20-year history we have an abundance of experience in building large, complex and performant databases underpinning applications that we’ve developed and we now want to promote analytic services to be highly visible, front and centre. We are therefore recruiting for this new role to lead and grow the Analytics and Applications business unit. Whilst we have senior application development experts we do have a gap in analytics experience at a senior level so the successful candidate will come from that background.
Location
Glasgow and remote
Essential Job Functions
- Full lifecycle and agile application coding/development
- Accurately planning and estimating development work
- Designing applications using object-oriented design techniques
- Leading and mentoring less experienced development team members
- Attending meetings and running workshops with customers as and when necessary
- Dealing directly with customers for development or support activities
- Software testing and quality assurance as needed, documenting internal process control;
- Providing solution designs, estimates of work effort and any other input as may be required for sales proposals or tenders
- Performance tuning and improvement
- Front end graphical user interface design
- Select appropriate modelling techniques for meeting project objectives.
- Integration of developed software with existing systems
- Support and maintenance of developed software
- Documenting software functionality
- Evaluating and identifying new development technologies
General requirements
- Minimum of 6 years software development experience
- Degree level education
- Continuously improve the company’s service offerings
- Comply with and develop company standards and guidelines
- Ensure client expectations are met and exceeded in terms of software and service quality
- Good presentation skills
- Fluent communicator
- Excellent written communication skills
- Innovative problem solver
- Personally motivated to develop your skills
- Ability to work in a team environment
Technical skills
Essential
Minimum of 5 years of experience in each of the following (unless otherwise stated):
- C#
- .NET Core
- NET (Including MVC)
- SQL Server
- Azure Cloud (PaaS Services)
- Agile Development
- Azure DevOps
- Data Model and Database Design
- HTML, CSS and JavaScript
Desirable
- Test Driven Development
- Selenium
- React
- RESTful
- ARM Templates
- Power BI (2 years)
- Data Engineering (Data Factory and Data Lake)
Benefits
An opportunity to join a company with a great culture and team. We care about our employees and offer the following benefits as standard.
- Flexible working
- Pension
- Private health insurance
- 33 day holiday
- Career progression and personal development
If you think you would be suitable for the role, please send your CV to careers@bridgeall.com and we will be in touch