Job Title: Senior Software Engineer (Automation)
Duration: 6 Months
Location: 100% Remote
Rate: £550 per day - Umbrella Only
Job Description:
* Design, develop and implement innovative software solutions that meets client needs.
* Maintain, optimise and improve software solutions over time to improve user experience, ensure responsiveness and reliability.
* Ensure effective and impactful support of a business-critical application.
* Lead, coach and mentor junior and mid-level team members of the development team.
* Perform code reviews, testing and validation to ensure code quality and effectiveness.
* Manage team meetings focused on technical discussions and deliverables.
* Write project documentations of new and existing application and provides on-call support as needed.
* Learn to innovative through research, process analysis and collaborate across teams to build and develop automation workflows.
* Actively maintains subject matter expertise in technology trends to drive continuous improvement.
Key Skills and Qualifications:
* Bachelor's degree in computer science, Information Technology, Software Engineering or a related field.
* A minimum of 8 years' relevant professional experience in software development, solution architecture or a related field.
* Strong technical background with experience in software development, architecture and design.
* Proficiency in multiple programming languages (e.g. C# (primary), ASP.NET, Python, Java, JavaScript) and development frameworks (React, Node, Angular, Vue, TypeScript, HTML, CSS).
* Proficiency in multiple databases (e.g. MS SQL Server, MySQL, MongoDB, Oracle, PostgreSQL).
* Experience directly working with API and API Development.
* Experience with Agile/Scrum methodologies, SDLC and project management tools (e.g. JIRA, Trello) and ticketing tools (e.g. ServiceNow).
* Experience in source and version controls (SVN, GIT, TFS).
* Experience with design, development, testing, deployment and maintenance of software solutions and applications.
* Strong problem analytical and problem-solving skills.
* Strong written and verbal communication skills.
* Ability to work in a high collaborative and dynamic environment with members different time zones.
* Proficient in handling complex of technical development concepts.
* Microsoft Certification is desirable
#J-18808-Ljbffr