Position: Lead C#/.Net Developer
Company: GlobalLogic
Category: .NET
Experience required: 5y
English level: upper

Line of products include EPRs and systems for social care practitioners, immunisation and child health software, handles immunisation records for over 6m children, and delivers the national immunisation system for Covid and flu.

We offer the possibility of employment based on an employment contract or B2B. You can work with us from our office in Gdańsk or 100% remotely.

Requirements:
C# .Net development experience 
Experience developing public facing Web Based APIs
Experience with Cloud Services and architecture, Azure (SQL Azure, App Services, Service Bus, Azure Functions, Azure Storage)
SQL development
Experience with git-based development
Experience working within an Agile Scrum development teams
Experience with tools associated to agile development such as Jira, Confluence
Experience of working with a number of different file formats including JSON
A good understanding of CICD and exposure to Teamcity, Octopus deploy or similar
Excellent understanding of good development principles such as SOLID and DRY 

Nice to have:
Service orientated architecture
NoSQL development and design
Javascript and html  
Continuous integration & automated testing
PowerBI
TDD/BDD

Job Responsibilities:
Provide technical leadership in Scrum development team
Work with Product Owner/Scrum Master to coach individual team members as required to drive up delivery capabilities
Develop product expertise in your areas of responsibility such that you can act as the go to expert from a development perspective for multiple areas of the product set
Collaborate with Product Management and Solution Architect functions to produce high level estimates of development effort for planned development activities, and refine these estimates as additional detail becomes available
Contribute to development effort as a hands-on developer within your team
Ensure code reviews and unit testing are completed, and that these are consistently following departmental guidelines. Where no formal guidelines exist, work with peers to formulate and enforce such guidelines
Triage assigned software defects. Ensure that work on defect resolution does not impact on agreed product deliverables, reporting to Product Owner/Scrum Master where resolution will require renegotiation of deliverable dates for other tasks.
Keep abreast of technology trends and how they apply to your area. Put forward suggestions for improvement to development processes or tools where applicable.
Achieve agreed productivity targets in order to ensure tasks are delivered to schedule, reporting as early as possible to Product Owner/Scrum Master where deliverables cannot be met.