Talent.com
This job offer is not available in your country.
Software Engineer

Software Engineer

MobysoftManchester, England, United Kingdom
13 days ago
Job type
  • Full-time
Job description

Software Engineer (Python / Java)

Location : Manchester

Salary- Competitive plus excellent benefits and exciting project work

Start - ASAP

Background (SAAS / Python / Java / Software Engineering / Agile / IaaS / PaaS)

Role Overview

Key Accountabilities, Activities and Decision Areas

  • Developing, maintaining and enhancing software applications for Mobysoft, principally leveraging Open Source stacks ( Python, Java & MySQL ), AWS Cloud Platform Services (IaaS & PaaS)
  • Mentoring and coaching members of the team to ensure everyone is working to, and improving on, high standards
  • Work with Head of Department and Software Engineering Leaders to contribute to the continuing improvement of the department

Functional Accountabilities

  • Develop, maintain and enhance software applications principally written in Python and Jav a.
  • Produce and run unit tests for all code changes and actively participate in frequent code reviews to ensure high quality of all changes
  • Participate in the design of new software applications
  • Problem solve and debug complex software systems to allow defect analysis and fixing
  • Adhere to department procedures and practices, including coding standards, secure coding standards, build processes, source control and development process
  • Ensure the high quality (in terms of security, performance and overall quality) of software applications produced by the department
  • Teamwork

  • Works collaboratively with others and identified opportunities for continuous improvement across all areas of the business
  • Contributes positively to team meetings and takes personal ownership for the delivery of team actions
  • Creates opportunities for others to be successful and helps them to achieve their potential.
  • Innovation and Change

  • Supports innovation across the organisation, conceptualising and creating new approaches.
  • Positively embraces new standards and ways of working.
  • Evaluates the external environment; recognises political, regulatory, market, technological and commercial needs to innovate.
  • Creates a supportive environment of continuous improvement where people are encouraged to learn from their mistakes.
  • Values and Self Development

  • Role models the organisation’s culture of diversity in all its forms including diversity of thought processes.
  • Acts in accordance with Mobysoft’s values at all times and promotes these both internally and externally.
  • Takes ownership of own personal and professional development
  • Skills and Qualifications Required – skills, expertise and qualifications

    Essential – Minimum Requirements for the job role

  • Leveraging Open Source stacks, utilising Python and MySQL , DynamoDB ,Redshift at a senior engineering level.
  • The successful candidate will be from a SAAS background and this is essential for this position
  • Commercial experience of software development within AWS (IaaS & PaaS)
  • Experience of writing high performance enterprise scale applications
  • Thorough experience of Object-Oriented concepts within software development
  • Experience of using Agile Engineering Practices e.g. CD / CI, TDD, Pair Programming
  • Experience of writing unit tests and using unit test frameworks
  • Problem solving skills and the ability to truly own a problem
  • Excellent interpersonal skills
  • Ability to communication superbly, both with technical and non-technical staff
  • Appreciation of secure coding issues and techniques to ensure secure applications
  • Experience of Agile Development Methodologies e.g. SCRUM, XP
  • Desirable skills

  • Experience working with big data and with data products
  • Exposure to other technologies and programming languages e.g. Java, NoSQL, ML, JavaScript, TypeScript, Go …
  • Exposure to Microservice Architectures
  • Application Containerisation
  • This is an excellent opportunity for a Software Engineer looking for a new challenge. We are currently working on some exciting projects and we are passionate about what we do, how we do it and what we deliver. If you would like to know more please email me to simone.ryan@mobysoft.com.

    Please note that on this occasion we are not working with any external agencies for this role.

    Create a job alert for this search

    Software Engineer • Manchester, England, United Kingdom