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

**Description:**
Join the GlobalLogic team and work with us on modern IT solutions. The project concerns health and social care software and services. IT platforms provide a complete view of the individual across all care settings, helping integrate services and improve care.
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.