Senior Software Engineer
Job description
Ingenii Search are currently partnered with a global technology company to find a long term contractor on a day rate outside IR35. The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player.
You will be a senior developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. You will have experience working with both hardware and software.
Responsibilities
• Writing clean, high-quality, high-performance, maintainable code
• Develop and support software including applications, database integration, interfaces, and new functionality enhancements
• Developing desktop applications with hardware integration experience
• Participate in code reviews
• Experience with WPF technology
• OOP and JSON API’s – design, reusability, documentation (SWAGGER), standards, security
• C# .Net Core – this is powering our API’s .Net Framework would preferable
• MariaDB Database use - SQL & PL/SQL stored procedures, preferably migration from MS SQL Server T/SQL to Maria DB PL/SQL
Qualifications
• 5+ years of relevant work experience
• Expertise in Object Oriented Design and Database Design.
• Experience with Agile or Scrum software development methodologies
• Ability to multi-task, organise, and prioritise work