We are seeking an energetic Software Engineer to take on an exciting role within our busy team. Reporting to the Development Team Lead, this role will be a hands-on position for our core products, collaborating with the team to develop, support, test and maintain this product.
You will have the opportunity to work on full life cycle using agile methodologies. The individual will thrive in a fast-paced environment, solving complex problems.
JOB RESPONSIBILITIES: The role itself is very varied and will entail:
Analyse software requirements Identify product impact and possible implementation options Hands-on development in an agile environment Test and review code for technical accuracy, standards, and functional compliance to the design Performance and scalability improvement and refactoring of legacy code Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes Daily reporting of development activities Work with the team to define and agree estimates Follow defined software development processes and standards Responsibly follow planned and assigned task lists JOB QUALIFICATIONS: Software engineering-related degree Minimum of 5 years' experience in software application development Knowledge of Object Oriented Programming, ( .Net framework, C#, MVC etc) Knowledge of Relational Databases and SQL Self-improvement and ability to learn on the fly Knowledge of modern IDEs, particularly Visual Studio. Ability to use version control software, such as Git Exposure to developing within a Microservices architecture. Exposure to a DevOps environment Previous use of JIRA Knowledge of developing mobile friendly web applications Agile/Scrum development process exposure Relevant industry certification Your Personal Characteristics will include: Excellent communication skills with the ability to explain issues clearly and simply, both orally and in writing Collaborate to achieve team goals Creative and demonstrates flair Logical and analytical, with a methodical approach to problem-solving Accurate, with high attention to detail Self-motivated, resourceful and keen to learn and share knowledge Able to remain calm and problem-solve under pressure Salary will be commensurate with experience and job responsibilities. We offer excellent benefits.
Only candidates who are eligible to live and work in the UK need apply.
#J-18808-Ljbffr