Lead Software Engineer

Tech Stack

C#
T-SQL
.NET CORE
MVC
WEB API
AWS
AZURE DEVOPS

Job Description

Your responsibilitiesLead Software Engineer in a SCRUM delivery team of software professionals.Responsible for the technical management of external suppliers and internal resources, to ensure that the Scrum team adhere to technical designs, development standards, best practices and deliver well designed software systems that are functional, secure, cost effective and performant.Work with the Architects and other Solution Delivery teams to maintain awareness of architectural direction and ensure solutions are aligned with the IT strategy.Act as the subject matter expert and point of contact for the internal and external suppliers within the scrum team.Lead the design implementation and engineering of business-critical software systems using appropriate techniques, principles and patterns and to contribute to the delivery of the Group IT Strategy.Maintain an up to date working knowledge of industry best practice in the areas of software engineering and development to ensure that software systems are appropriately designed and developed to be cost effective, functional, secure, and performant.Manage the timely delivery of software solutions across the team by matching the system requirements to the technology and shaping appropriate solutions across multiple global and market systems.Our requirementsExpert in core Microsoft technologies: .Net Core.

C#, T-SQL, MVC, Web API.Experience working with Amazon Web Services (AWS) technologies.Experience in the following Technologies would be advantageous, Sitecore (or any CMS platform), React (or any other front end frameworks).Experience in CI / CD build and delivery pipelines (Azure DevOps desirable).Super passionate about all things technical with the ability to self-teach new development skills with an inquisitive inclination to seek out such new skills.Excellent verbal and written communication skills – including the ability to communicate complex designs to other technical team members.The ability to apply coaching techniques that will lead to increased team and individual performance.Experience working within agile/lean delivery teams and frameworks.Experience in similar lead software engineering roles in a development team delivering in an agile environment.What we offerStable employment – 89% of people are employed under an employment contract for an indefinite periodSafety – we have been on the Polish market for 25 yearsFriendly work environment – we have received the Top Employer award 11 times in a rowRemote workPsychological support for employees, including: care of a psychologist (including children's), psychotherapist, dietician, coachingFull implementation under the supervision of a mentor, including a package of professional implementation trainingAccess to the development platform, including e-learning training, podcasts and webinarsActivities supporting development in the organization, e.g. the 'Effective Manager' training series for people holding managerial positionsAccess to the ProviBenefity cafeteria platform, which is supplied with a monthly amount to be used, or subsidies for your Multisport card - you choose from 5 types of cards