H&R CONSULT

.NET Team Lead

.NET TEAM LEAD

Bulgaria
Remote
US Hours overlap needed (2-8pm CET)

Job Description

By building strong and lasting relationships with our clients and candidates, we create strengths and conditions that move business forward, accelerate personal success and create more sustainable results.

Our Client is International IT company with mid-size office in Bulgaria. They are building a new team related to specific new initiatives of the company and are looking for React Team Lead / Solution Architect

This opportunity is for  large distributed application that was created for our client’s  teams to gather project-related data at one place and surface key information to clients easily. The purpose of the project is to allow internal teams to efficiently collaborate on complex projects, provide big corporate clients detailed analysis, visibility and control during multi-phase transactions running while acquiring or selling a business entity.

Job Responsibilities:

  • Ultimately responsible for the design and delivery of the technical solution ensuring work is delivered on time and meets quality standards
  • To work with the PO, PM and UX Lead to provide feedback on user needs in Feature Brief’s for new features and functionality
  • To review and define scenarios and use cases (scenario planning) with the input of PO, PM, UX, QA Lead, based on user needs
  • Work closely with UX and UI team members during run-ahead work
  • Defining the system architecture (including application, security, infra and deployment) for solutions ensuring they meet requirements
  • Review detailed design specifications
  • Review and approve all technical deliverables (scope) and timeline with Product Manager
  • Help PM to groom PBIs
  • Create and update technical PBIs
  • Responsible for technical feasibility study / POC
  • Responsible for Systems impact assessment / analysis
  • Technical guidance and mentoring of the tech team at every step of the SDLC
  • Ensure coding standards are followed and unit tests are written for code coverage
  • Ensure code review and dev integration testing is happening so that technical deliverances meet quality standards
  • Managing technical risk and risks associated with the project, raising issues to PM and PO
  • Ensure team is creating and contributing to technical documentation in the form of technical specifications, help guides, API documentation etc
  • Communicating with other solutions architect resolve cross team dependencies
  • Capture system dependencies (internal + external)

Additionally :

  • Is able to lead a scrum team of 6 developers/testers/ux designers o Centre point of communication for client representatives (Junction management)
  • Overseeing quality and timely fashion of development o Taking care of team members of Keeping project documentation updated and light reporting
  • Is great hands-on developer
  • Is able to produce high quality code at a high velocity
  • Is able to do code reviews
  • Is able to define and evaluate software development best practices
  • Knows design patterns and is able to introduce them when needed together with explanation of why they should be used and what is the added value they bring
  • Is able to efficiently communicate, explain design ideas, consistently “fight” for good things to happen and be introduced in relation to SDLC (be it new tools, new SW development approaches, new techniques...)
  • Is able to help people around to get things done
  • Has a strong sense of responsibility and commitment
  • Strong ability to verify assignments and proactively propose improvements
  • Ability to self sufficiently and proactively look for solutions Detailed Position Description
  • Deep expertise with .NET architecture, development infrastructure administration and security
  • Good understanding of microservice architecture
  • Strong understanding of software development life-cycle, Microsoft Web Technology stack and programming languages. (ASP.NET MVC, C#, Entity Framework, SQL Server, Azure)
  • Strong understanding of development patterns and best practices. Able to evaluate requirements and come up with conceptual application architecture that meets the needs of the requirements while manages complexity and variability appropriately
  • Must be able to evaluate multiple technical platforms and tools to determine the best platform and/or tool to deliver on a business requirement while achieving low TCO
  • Strong understanding of the agile programming methodology.
  • Provide technical leadership, and ensure compliance with development process and standards
  • Experience migrating code through various environments, creating code branches, resolving merge conflicts.
  • Must have strong communication skills and be self-motivated.
  • Able to lead development operations, in conjunction with new feature enhancements, after an application has gone live.
  • Experience working in a fast paced, agile environment.
  • Has the ability to work with several business Partners with competing requirements and be able to bridge the gap between requirements to keep the development team productive and achieve overall project success
  • Be able to manage expectations with business Partners to help them understand the technical and financial impact of over-complex requirements to ensure the stability/maintainability of the application while achieving low TCO
  • Must work well in a team environment, including a collaborative approach to design and architecture
  • Experience with SQL Server/Azure SQL Database and SSRS

Requirements:

  • Very good English for daily communication
  • Mindset of consultant - propose innovations, explain reasons for change, guide non-technical people
  • Ability to work with team from US time-zone (standard work-hours by 6pm CET, but longer overlap with US time helps, there is ~7 hours offset to GMT+1, so the position is more suitable who likes to wake up later/not an early bird)

Technologies:

  • .NET Core, C#
  • ASP.NET MVC Core
  • WebAPI
  • HTML, CSS, JavaScript
  • Microservices
  • Docker, Kubernetes
  • Entity Framework Core, Unit of work, Repository pattern
  • MS SQL, NoSql, Redis
  • MediatR
  • Azure - AppService, Service Bus, Functions, SQL Database
  • Visual Studio, Visual Studio Code
  • Node.js, Npm (as a user)
  • Dependency Injection - .NET Core
  • xUnit - unit testing, integration testing
  • Authentication - OAuth, JWT
  • Profiling tools, Static code analysis tools
  • Postman, Fiddler, Web Developer tools

Other Skills/ Abilities / Would Be Nice:

  • React (actively used on project, but not required, some prior front-end experience is expected)
  • Azure DevOps
  • GitHub
  • CI/CD
  • Azure Cloud
  • Security - OWASP - SQLi, XSS, CSRF
  • Aspose
  • Design Patterns, overlap to Architecture
  • PowerBI, SSRS

Benefits:

  • Remote vs Onsite: 99% Remote, attendance to quarterly planning sessions/workshops required
  • Attractive Salary
  • Mental health day once for every 3 months
  • B-day paid holiday
  • Food vouchers
  • Team buildings twice a year
  • US Hours overlap needed (2-8pm CET)
  • B2B Option available

If you are interested in this opportunity please send your CV in English. All applications will be treated with strict confidentiality.

Only shortlisted candidates will be contacted. Our services are free of charge for all applicants.

H&R Consult operates under License 3245/01.12.2021
WE ARE H&R CONSULT

We lead you to the right opportunities

We take great pride in using our expertise for you and look forward to hearing from you. Let us know how we can help your business.

Upload your CV

    Your Name *

    Your Phone *

    Your Email *

    Your LinkedIn link (optional)

    Attachments *

    Allowed formats: .doc, .docx, .pdf, .txt. Size up to 1MB.​

    Your Message (optional)

    I agree to the personal data voluntarily provided by me being processed for the purposes of applying for the advertised position in accordance with Regulation (EU) 2016/679. I am aware that I can withdraw my consent at any time without affecting the lawfulness of the processing up to that point.