Senior Software Developer
Role details
Job location
Tech stack
Job description
We are seeking a talented Senior Software Developer with a strong focus on development, automation, and general software engineering. The successful candidate will contribute to the software development team in the development process, as well as liaising with and management of third parties. A key element of this role is possessing a deep understanding of coding languages and software development programs. Success in this position is demonstrated by the development of high-quality applications that fulfil user requirements.
If you are an excellent communicator with strong analytical and problem-solving skills, and are an experienced software developer, we would welcome your application. Training will be provided in-house to any successful candidates.
Key tasks:
- Ensure key IT software and infrastructure is sufficient, stable, and secure.
- Conduct system and process analyses to identify weaknesses and opportunities.
- Have an understanding of the whole system and take responsibility of teaching this to others.
- Design, code, test, review and document software and apps to fit business and user needs, using the latest techniques, with embedded security controls.
- Ensure the performance, quality, and responsiveness of applications.
- Manage projects and report on plans and the development progress and application performance to the senior management team and the wider business.
- Instruct teams in the direction of software development and write procedures/provide training on new systems.
- Provide first line support for the company on all IT-related issues.
- Liaise with third party service providers and manage their project timelines.
- Integrate, develop, support, and provide technical advice on new and current third-party software, including SAP B1 HANA, Power BI and Monday.com
- Front and back-end development of Apps as well as the WordPress and Laravel websites.
Requirements
Do you have experience in Software development?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science or other recognised qualification
- Minimum of 5 years of experience in computer programming or similar field
- Strong organisational and time-management skills
Special Skills/Knowledge/Abilities:
- Strong organisational and time-management skills
- Critical thinking and excellent problem-solving skills
- Proven ability to analyse systems and build automation processes
- Able to work to tight deadlines
- Project management and creation and implementing design plans
- Ability to perform and deal with 1st Line support issues and when required
PWhy Join Us?
- Be part of a collaborative and supportive team.
- Play a vital role in delivering exceptional service to our customers.
- Opportunity to develop skills and experience within a specialist industry., * computer programming: 5 years (required)
Benefits & conditions
- Company events
- Company pension
- Flexitime
- Free parking
- Health & wellbeing programme
- On-site gym
- On-site parking
- Work from home
Ability to commute/relocate:
- Manchester M34 3SG: reliably commute or plan to relocate before starting work (required)
Work authorisation:
- United Kingdom (required)
Work Location: In person
Job Types: Full-time, Permanent
Pay: £50,000.00-£60,000.00 per year
Benefits:
- Bereavement leave
- Company events
- Company pension
- Employee discount
- Free parking
- Health & wellbeing programme
- On-site gym
- On-site parking
- Referral programme
- Sick pay