Senior Software Engineer
NMI
- Bristol Area
- £45,000-61,000 per year
- Permanent
- Full-time
- Lead the design and implementation of backend services, primarily using C# and PHP, ensuring the development of scalable, secure, and efficient payment processing solutions.
- Develop and maintain comprehensive unit, application-level, and system tests to ensure the reliability and robustness of payment gateways and related systems.
- Regularly update and enhance the payment gateway system to improve performance, security, and user experience.
- Thoroughly document code, business logic, and system architecture to ensure clarity and maintainability of the software development process.
- Build and maintain secure APIs to facilitate seamless, secure data exchange and integration with other systems and services.
- Mentor junior engineers and team members, promoting best practices in software engineering and fostering a culture of continuous learning and professional growth.
- Participate in Agile development processes, contributing to the continuous improvement of team workflows and project management practices.
- Ensure that all development activities comply with relevant security standards and protocols, particularly those related to financial transactions and data protection.
- Bachelor of Arts/Science in Computer science or other experience commensurate.
- Minimum of 4 years of experience developing complex applications in a commercial environment.
- Expert level in C# preferred. Experience in another object-oriented language like Java and PHP will also be considered.
- Working knowledge of Linux for developing and deploying applications.
- Demonstrated track record of delivering technical projects on time and within budget.
- Commitment to continuous learning and professional development.
- Must be able to work collaboratively with others.
- Must be an independent and critical thinker.
- Familiarity with Agile methodologies and a solid understanding of DevOps practices.
- Proficiency in managing and deploying solutions in on-premise, Google Cloud Platform (GCP), and Amazon Web Services (AWS) cloud environments.
- Skilled in designing and implementing optimized queries for relational databases.
- Proven track record in the development and upkeep of applications that are highly available
- Competitive salary of £45,000-£61,000 max per annum (dependant on experience)
- Annual bonus scheme dependent on individual and company performance
- 25 days holiday each year (+ bank holidays + 1 day after each year of service with up to a max. of 30 days)
- Workplace pension scheme
- Private medical insurance (upon 30 days of employment)
- 7 hours per day, 35 hours per week
- A flexible hybrid working arrangement
- Great work-life balance with our Flexi-time policy
- Family Friendly policies (Enhanced Maternity and Paternity Pay and Shared Parental Leave).
- A chance to develop with an allocated company training budget
- Bike2Work Scheme
- Telus Health, an Employee Assistance Programme which offers wellbeing, family and financial support services, such as assessments, resources and even 1:1 counselling sessions. It also offers interesting perks such as discounts on gyms, restaurants, high street retailers and cinema tickets.
- A strong commitment to employee wellbeing including mental health first aiders.
- Employee referral scheme with generous financial reward
- Bonusly colleague reward scheme