our client based in Royston on a 12-month contract. You will be part of an agile team for detailed design, implementation, integration and testing of C# software components. Responsibilities: * Active participation in agile ceremonies * Design, implementation, documentation and unit-testing of software components * Involvement in frequent … of designs, documents and code Requirements: * Industrial experience in software development within a quality-conscious environment * Ability to contribute to peer review, regular build, unit test and integration testing activities * C# and .NET (Framework and Core) including latest language extensions * Common patterns and libraries * Visual Studio 2022, Resharper … Git version control; Pull Requests * UnitTesting * Clear communication skills Please contact us as soon as possible for more details or apply below more »
Apps, Single Page Apps, Observables, etc. - Happy writing queries against common Databases be it MySQL, PostgreSQL etc. - Comfortable developing with Docker. - Experience in using unittesting and CI/CD and following TDD best-practice (utilising frameworks such as JUnit, Mockito etc) - Experience building, consuming and integrating with more »
phase of transforming the way we develop and deliver software, putting our engineers at the heart of this transformation whilst developing software that facilitates testing across the whole of the companies UK product portfolio. • We invite you to apply to join a team with a great balance of new … Understanding of communications and serial interfaces such as RS422, RS485, Modbus, CAN and 1553 • Can articulate the benefits of key software craftsmanship practices like unittesting and good design • Someone who is comfortable with change and understands the importance of continuous improvement within a modern software development team. more »
Borehamwood, England, United Kingdom Hybrid / WFH Options
Addition+
possessing expertise and experience in data architecture. Proficient coding abilities in Python, SQL, following best software development practices such as code versioning, code reviews, unittesting, documentation, and use of collaboration tools. Extensive experience in scripting, batch processing, and stream processing. Experience with or at least an interest more »