_____________________
____________________
____________________
____________________
_______________________
__________________
_________________________
_____________________
______________________
_______________________
Are you a experienced Software Developer who'd enjoy playing a lead role within a growing Development team? Would you enjoy delivering high-quality and scalable software solutions within sectors where you can see your work having an impact day-to-day? If you're passionate about developing and delivering exceptional software products, then I'd welcome the opportunity to discuss this opportunity with you in more detail! Senior Developer / Software Developer / Software Engineer Java / Javascript / Python / Agile / Scrum / Git Our customer committed to building their growing team from their base in Monmouth - they provide a collaborative and inclusive work environment, which will offer continued professional development opportunities and support for continued learning. An exceptional opportunity has become available for an experienced Software Developer to join a growing team of Developers in Monmouthshire. Working with an innovative company dedicated to delivering high-quality and scalable software solutions, this a fantastic opportunity to take a lead role within a supportive and collaborative team environment. If you have a passion for delivering high quality code and for developing exceptional solutions, as well as in mentoring and enhancing the knowledge of those around you, then this might be the perfect opportunity for you! We anticipate that a Senior Developer joining the team will be responsible for the following tasks and responsibilities: design, develop, test and maintain software applications using Java and scripting languages. collaborate with Product Managers, Designers and other Developers to define software requirements and specifications. write clean, efficient and well-documented code. perform code reviews and provide constructive feedback to team members. troubleshoot and resolve software defects and issues. ensure software quality and reliability through automated testing and continuous integration. mentor and guide Junior Developers, sharing your expertise and promoting best practices. To prove successful within this exciting opportunity, we anticipate that you'll have some of the following experience and knowledge: Bachelor's degree in Computer Science, Engineering, or a related field (or commensurate commercial experience). extensive commercial experience in Software Development, ideally with several years experience. strong proficiency in Java and one or more scripting languages, such as JavaScript or Python. experience with modern software development methodologies and tools, such as Agile, Scrum and / or Git. proven ability to work independently and manage multiple priorities in a fast-paced environment. I feel that this is a tremendously exciting opportunity to take a leading role within growing Development team as they move towards the next phase of their growth. They are dedicated to the development of exceptional software solutions, so if you feel that this could be the exciting next step in your Software Development career, then please click 'Apply' now or contact Ieuan Savage for more details. Note: For permanent vacancies, we act as an Employment Agency. For temporary / contract vacancies, we act as an Employment Business. IT Sector Monmouthshire Salary: £40-50,000 per annum & generous package.
Senior Software Development & Deployment Engineer Based: Monmouth Our client is a well established, leading software company and to support on-going growth across the business, they now seek to appoint an experienced and capable Software Engineer to join their growing team. As a Senior Software Development & Deployment Engineer you will play a lead role in the development team, working to maintain and enhance the core application and related software and to develop new product features, to provide third line support to other departments within the company and support in the development of ongoing upgrades and in the creation of exiting new features. Responsibilities Fix, improve and extend existing code while providing all relevant aspects of the software development life cycle that pertain to such code, such as documentation and unit testing. Research and resolve problems using strong problem solving skills. Analysis of business requirements and clearly quantifying actions. Report regularly to the Team Leader on work progress. Provide technical support to QA & Testing, Customer Support and other departments. Collaborate with colleagues in learning and understanding the product features being developed. Key Skills Strong technology expertise in multiple diverse areas such as: Proven experience of playing a senior role in the developing and deploying software Understanding of quality processes in software development, such as unit testing and version control. Advanced understanding of modern software architecture and approaches. Ability to troubleshoot problems through debugging and deductive reasoning. Commitment to maintain skills and knowledge that is state of the art. Strong written and verbal interpersonal skills, including communication with staff throughout the company. Ambition to strive for best practice and continual improvement If this exciting opportunity interests you and you'd like more information, please apply now online.