Lead .NET Engineer

Місто : Украина
Компанія : N-iX
Зарплата :
Знайдено : 6 днів тому

Опис

We are looking for a Lead .NET Engineer who can become a part of our enthusiastic team and contribute new ideas to product development. Our client is a leading digital health company delivering a range of evidence-based digital psychological therapy programs to those affected by mental health-related issues. It is a friendly, driven, and ambitious company that blends science, therapy, and creativity, and provides great variety and challenge in a collaborative environment. Reaching more people and treating more patients is central to their vision. In order to help achieve this, we need great minds with a drive to succeed and a willingness to think outside the norm and try new things.

Our team uses cutting-edge technology and data science to make best-in-class mental health treatment available to everyone, anywhere, and at times convenient to each of our patients.

Tech stack: C#, .NET Core 3.x, Functions, Azure Services, Event Grid, DevOps pipelines, MS SQL Server & CosmosDB, React

Description of the role

Work with Design, Product and Engineering teams to define technical solutions to product challenges in an outcome-focused approachDesign and document new servicesIdentify and develop system-wide improvements in security, performance and efficiencyCoach and mentor members of the teamImplement, document and improve standards and practices that drive outstanding software development across the teamMake tactical and strategic technical decisionsTake responsibility for all aspects of software engineering, from design to implementation, QA and maintenanceAmplify your impact by proactively sharing your knowledge and experience levelling-up others

Responsibilities

Designs solutions to high complexity problems, with high-availability and high-reliability in mindYou have a deep understanding of the landscape of our codebases, components, and servicesYou are up to date with the landscape of technologies and techniques and able to evaluate their impact on the organization and its products and servicesTypically at least 6 years of experience as a professional programmer in the specific domainYou have a mastery of your primary languages and frameworksYou will be the primary driver of resolving production issues, holding post-mortems, and owning long-term fixesShapes broad architecture; ships multiple large services, complex libraries or major pieces of infrastructureProduces documentation to a very high standardExhibits a deep understanding of our products, how customers use them, and how they fit into the larger businessTakes on initiatives that address performance issues and work with the QA team on initiatives that would simplify life for our developers and contributorsHas a deep understanding of the importance of non-functional aspects of software engineeringProvides guidance to others regarding how to properly address security issues and vulnerabilities.

Approach and Impact

Understands the business and makes decisions based on its directionActively addresses cross-team challenges related to customers, quality and securityContinually works with others across the organisation to help team members grow their understanding of their team’s domain and technology stackMaintains consistently high standards in technical workYou will own large components, systems, or projects, coordinating and communicating with teams and leads across the organisationYou play a key role in hiring and promoting the organisation as an employerYou understand and drive techniques for improving engineering productivityYou are actively pushing back on over-engineered solutions. Conversely, you are advocating for improving under-implemented solutionsYou will instigate design discussions and facilitate engineering-wide learningA record of creating sweeping improvements in stability, performance, and scalability across major business-critical systemsAble to take on complex requirements and decompose them into a proposal of small deliverablesMakes sound judgements about when to diverge from the immediate goal to achieve something important

Communication and Leadership

Communicates maturely, professionally, clearly and effectively when working with othersCan explain our application architecture, infrastructure, and codebase to othersSought out by colleagues across the business for technical guidanceSought out for technical guidance; anticipates technical issues at the product level and makes architectural and design decisions to avoid themYou are actively seeking out opportunities to teach and mentor fellow team membersYou are a picture of responsibility and accountabilityListens and guides debates to help reach a consensus; once a decision is made, clearly communicates and backs that decisionHelps set and maintain professional standards for the entire organisationYou will represent engineering across the organisationAmplifies the effectiveness of others by facilitating cross-team workLeads incident resolutionsMakes sound decisions on appropriately facilitated & managed delegation tasksRepresents ieso at conferences/events

Requirements

Essential:

Considerable experience of developing stable, performant, accessible cloud-native applicationsSignificant working experience with C#, .NET and common data-stores (e.g. MS SQL, CosmosDB) Significant working experience with commercial Service-oriented architecture (SOA)Practical understanding of industry standard development principles and practices (SOLID, CI/CD, unit testing, secure development (OWASP) etc.)A UX design-led sympathetic approach to developing applicationsSystems thinkingUser or developer experience mindset (UX / DX)Comfort and experience working in cross-functional teams in fast-paced environmentsAt least ten years’ experience of commercial software developmentWillingness and ability to take on new technologiesStrong analytical skills and desire to write clean, testable and efficient codeAbility to break down complex problems into simple solutionsDemonstrated ability to influence technical direction through verbal and written communication skillsSense of ownership, urgency and pride in your work

Desired:

Line management experience of a small number of software engineersWorking experience of UK and US healthcare systemsExperience or knowledge of UK or US regulations in the Healthcare sector

We offer:

Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefits

Схожі вакансії

    Senior .Net Engineer

    • N-iX
    • Украина
    • 6 днів тому

    ... are looking for a Senior .NET Engineer to join our team. A ... suggestions during retrospective meetings that lead to positivechanges.Requirements :C# (.NET Core & .NET Framework);Clean code, microservices architecture, ...

    careers.n-ix.com

    Lead Java Engineer

    • N-iX
    • Украина
    • 6 днів тому

    ... -iX is looking for a Lead Java Engineer to join our team.One ... , digital integration, and sustainability.Responsibilities:Lead technical development for the Product( ...

    careers.n-ix.com

    Lead Engineering Manager

    • N-iX
    • Украина
    • 14 днів тому

    ... . As Engineering Manager, you will lead a development stream responsible for ... on modern technology .stack (Java, .Net, JS, Python etc.)5+ years ... the role of Release Train Engineer would be a plusExperience with ...

    careers.n-ix.com

    Head of Lead Generation

    • N-iX
    • Украина
    • 6 днів тому

    ... for an experienced Head of Lead Generation to join our team. ... active business development and lead generation practicesSmart thinking and high ... outbound sales, business development and lead generation (including implemented strategies, methodologies, ...

    careers.n-ix.com

    Senior/Lead GoLang Engineer

    • N-iX
    • Украина
    • 6 днів тому

    ... -iX is looking for Senior Lead Go Engineer who can become a part ... :Architect flexible and scalable systems.Lead a project from conception to ...

    careers.n-ix.com

    Senior/Lead Engineer in Backend Access Technologies

    • N-iX
    • Украина
    • 7 днів тому

    ... passionate, skilled, and motivated Senior Lead Engineer in Backend Access Technologies to join the team.To lead the development and architecture of ...

    careers.n-ix.com

    Senior Data Engineer

    • N-iX
    • Украина
    • 6 днів тому

    ... is to drive progress towards net zero carbon living. We’re a ... is to drive progress towards net zero carbon living. They are ... for everyone. Responsibilities:Senior Data Engineer is responsible for the design ...

    careers.n-ix.com

    Lead UX/UI Designer

    • N-iX
    • Украина
    • 6 днів тому

    ... looking for a well-motivated Lead UX UI Designer to join ... and prototypes, etc. As a Lead designer you will be responsible ... + years, preferably in a senior, lead role roleDesign team management experienceExcellent ...

    careers.n-ix.com

    Raja Group Mulesoft Lead Engineer

    • N-iX
    • Украина
    • 6 днів тому

    ... are looking for a Mulesoft Lead developer with French Language to ... Mulesoft developer with progression to lead responsibilities.• 3+ years of experience ...

    careers.n-ix.com

    Lead AQA Java Engineer

    • N-iX
    • Украина
    • 6 днів тому

    ... looking for a skilled AQA Lead to join the team. About ... the AQA process from scratch;Lead the planning and execution of ...

    careers.n-ix.com

    Senior/Lead Java Engineer

    • N-iX
    • Украина
    • 6 днів тому

    ... looking for an experienced Senior Lead Back-end (Java) Engineer to join our team. Join ...

    careers.n-ix.com

    Principal Data Engineer (AWS)

    • N-iX
    • Украина
    • 7 днів тому

    As a Principal Cloud Data Engineer Architect you will provide engineering ... of experience of being a lead engineer and able to coach provide ...

    careers.n-ix.com

    Middle/Senior Data Engineer (Support Team)

    • N-iX
    • Украина
    • 6 днів тому

    ... motivated Middle Senior Data Support Engineer to join the Technical Support Team. As a Engineer, you will work closely with ... experience working as a Data Engineer, strongly focusing on building data ...

    careers.n-ix.com

    Engineering Manager

    • N-iX
    • Украина
    • 6 днів тому

    ... America. As an Engineering Lead, you will play a pivotal ... the Solution Architect and Lead Software Engineers. You will be ... process within the teams.Lead planning efforts involving development, product, ... modern technology stack Java, .NET or Node.js (Java is ...

    careers.n-ix.com

    Engineering Manager

    • N-iX
    • Украина
    • 7 днів тому

    ... America. As an Engineering Lead, you will play a pivotal ... the Solution Architect and Lead Software Engineers. You will be ... process within the teams.Lead planning efforts involving development, product, ... modern technology stack Java, .NET or Node.js (Java is ...

    careers.n-ix.com

    Engineering Manager

    • N-iX
    • Украина
    • 14 днів тому

    ... America. As an Engineering Lead, you will play a pivotal ... the Solution Architect and Lead Software Engineers. You will be ... process within the teams.Lead planning efforts involving development, product, ... modern technology stack Java, .NET or Node.js (Java is ...

    careers.n-ix.com
Top