Senior Software Engineer
Senior Software Engineer - Abingdon, Oxfordshire - Permanent Hybrid 3 days on site, 2 days remote Required: - 5+ years of professional software engineering building andamp; shipping complex, production-grade applications - not solely Scripting, prototyping, or research. Strong proficiency in C#/.NET; andamp; also, C/C++; demonstrated ability to work across both languages in a single product ecosystem. Undergraduate (or higher) degree in Computer Science, Software Engineering, or a closely related engineering discipline. Eclipse RCP is essential. Comfort andamp; curiosity with AI-assisted development tools andamp; a track record of staying ahead of technology trends. Experience with cloud architecture (AWS, Azure, andamp;/or Google Cloud). Proven experience with software engineering fundamentals: object-oriented andamp; component-based design, design patterns, unit/integration testing, version control (Git), andamp; code review workflows. Hands-on CI/CD experience - building, configuring, or maintaining automated build andamp; deployment pipelines. Experience modernizing Legacy software - migrating codebases from older languages or frameworks to current platforms, including UI/UX modernization. Senior Software Engineer Job Duties This is a hands-on software engineering role. My client is looking to recruit an experienced Senior Software Engineer to design, develop, andamp; modernize high-performance Rock Physics desktop andamp; cloud applications. Reporting to the Team Lead ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!