Owner/Business Analyst to define, refine, develop, test, and deliver against functional requirements. Understand and translate functional requirements into technical specifications. Collaborate with the architecture team to design the components of the product suite. Provide input to the project delivery plan, including sizing and estimation if required, with regards to one's areas of responsibility. Coordinate work … challenging (and somewhat ambiguous) environment. Understanding and familiarity with good Java design and Software Engineering Processes/methods such as: Architecture DesignDesignPatterns Expertise in refactoring Agile methodologies (Lean, Scrum, Kanban, etc.) CI/CD, DevOps, and Test Automation TDD - Test Driven Development, BDD - Behavioral Driven Development Automated unit testing (e.g., JUnit More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Deerfoot Recruitment Solutions
s ERP system To apply for this Software Developer role, your skills and experience should include: PHP and JavaScript (essential) Experience and knowledge of OOP and DesignPatterns Knowledge of MVC frameworks such as Laravel, Codeigniter, etc Experience of jQuery Version control, nix command line, Android (Kotlin), C++ (desirable) As a vital team member and in return More ❯
and automated testing is essential. Mentoring junior team members and working with management to enhance team skills are also key aspects of this role. Main Responsibilities/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to standards, best practices … Ensure quality by delivering reliable, robust software through automated tests in collaboration with quality engineers. Review peers' and junior developers' work, providing guidance and advice. Contribute to software design, leading component design efforts. Participate in retrospectives and reviews to improve team effectiveness. Engage in planning sessions, analyzing requirements, providing design options, and estimating work. … Experienced Software Engineer with strong Python skills and willingness to cross-train. Understanding of other programming languages and practical application skills. Solid grasp of object-oriented programming and design patterns. Experience with unit testing, databases, SQL, and secure coding practices. Proficiency with cloud technologies, preferably AWS, and willingness to learn AWS fundamentals. Excellent verbal and written communication skills. More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Capital One (Europe) plc
set standards across the team and wider SRE community. Innovate within your team and contribute within your technical domain. Deliver key pieces of intent from inception through to design and hands-on delivery, in collaboration with your SREM. Estimate, scope and plan your work within an agile environment. What we're looking for Production-grade experience of developing … systems. Excellent understanding of infrastructure as code and CI/CD pipeline management via Jenkins. Development experience within a cloud environment. Strong experience in back-end architectural and design patterns. Able to effectively communicate and partner across engineering to maximise inner-sourcing opportunities and reduce waste. Extensive knowledge to successfully identify, troubleshoot and pre-empt operational issues. Proactive More ❯