Icon Location - Devtech X Webflow Template
Dnipro, UA
Icon Working Day - Devtech X Webflow Template
Full time

Tech Lead (.Net)

Lead Complex IT Projects for a Nonprofit Organization with a Collaborative and Agile Team

Our benefits

100% Remote - Devtech X Webflow Template
100% remote
Flexible Hours - Devtech X Webflow Template
Flexible hours
Unlimited PTO - Devtech X Webflow Template
20 paid days off
Medical Insurance - Devtech X Webflow Template
Medical insurance
Great Culture - Devtech X Webflow Template
Professional training
Career Growth - Devtech X Webflow Template
Competitive salary

About the Client and Project:

Nonprofit organization in the US.
We are building multiple applications that allow our customer:

  • to establish and foster a relationship between Inquirer and Resource that meets the needs of Inquirer regardless of the nature of their Inquiry;
  • to plan different types of Activities in various Communities and follow up on any questions and communications regarding these Activities;
  • to manage the processes for application, invitation, participation and facilitation for the study sessions;
  • to provide access to the different media content using light-weighted public UI and headless CMS;
  • to build Activity Participant profile and establish relevant communication strategy;
  • to rebuild the core corporate system that impacts multiple stakeholders’ departments and many different modules such as security, SSO, membership management, roles management, elections results reports, organizations management, areas and localities management, data management, integrations with many other corporate applications etc.
  • Several new web-sites (CMS Umbraco)

These projects give an excellent opportunity to improve and harden skills for Strategy development, building a 5-year plan of work with Customer on different projects with multiple distributed resources, as well as Process implementation and optimization.

Technologies:

Projects are based on Microsoft Dynamics CRM products with custom UI development on React, Azure infrastructure, Umbraco CMS

Team structure:

3 BAs, 3 QAs, 1 UI/UX Designer, 3 Full-stack developers, 2 Front-end developers, 1 DevOps, 1 PM.

Requirements:

  • Basic requirements and Will be a plus: unit testing, Bootstrap, SSIS, MS Power Platform (Power Apps: model-driven app, Dataverse/Dynamics 365, Power Automate/Cloud Flows, Dataflows, Power Query, PCF Controls (React, Fluent UI)), Rest API, OAuth2, OData, T-SQL, Azure (Azure AD/Entra ID, Azure Service Bus, Azure Queue Storage, Azure Storage Account, Static Web App + managed API, Function App, Azure App Service, Azure App Registration, Azure DevOps)
  • English level - Upper-intermediate, both written and conversational enough for day-to-day communications with customer
  • Umbraco Expertise: Proven experience developing and maintaining websites on Umbraco CMS. Should understand best practices for architecture, customization, and performance optimization within Umbraco.
  • .NET/C# Proficiency: Solid background in the .NET ecosystem, including C#, ASP.NET MVC, and related frameworks. Ability to build and maintain robust back‐end services that integrate with Umbraco.
  • Front‐End Development: Good command of HTML, CSS (including preprocessors like SASS/LESS), and JavaScript/TypeScript. Familiarity with modern front‐end frameworks (e.g., React, Vue, or Angular) is a plus.
  • Database Management: Practical knowledge of relational databases (SQL Server) for data modeling, query optimization, and performance tuning.
  • DevOps Fundamentals: Experience with CI/CD pipelines, version control (Git), and cloud services (Azure, AWS, or similar). Ability to set up and maintain build environments and automated deployment workflows.
  • Security & Performance: Understand common security vulnerabilities and performance considerations, especially when deploying and scaling Umbraco solutions.
  • Leadership & Team Management: Capable of guiding and mentoring developers, delegating tasks effectively, and leading by example.
  • Process Orientation: Skilled at setting up and refining development processes (Scrum, Kanban, or similar) and ensuring the team adheres to them.
  • Communication: Ability to articulate technical concepts in plain language for stakeholders, negotiate scope, and facilitate cross‐team collaboration.
  • Adaptability: Comfortable working under fixed deadlines and rapidly changing requirements, while maintaining quality standards.
  • Problem-Solving Mindset: Proactive in identifying risks, proposing solutions, and making data-driven decisions.
  • Conflict Resolution: Maintains a positive, solutions-oriented attitude and can resolve conflicts within the team quickly and diplomatically.
  • Customer orientation
  • Ability to follow Company, Customer and Team values

Responsibilities:

  • Team Coordination: Manage day‐to‐day tasks, help developers with troubleshooting, and ensure timely delivery. 
  • Process Review and Improvement: Regularly review existing processes and implement improvements to optimize workflows and enhance team efficiency.
  • Stakeholder Communication: Maintain clear and effective communication with stakeholders and business analysts to ensure alignment on project objectives and requirements.
  • Technical Documentation Oversight: Lead the creation and ongoing management of technical documentation. Ensure that the team produces and maintains accurate, useful documentation throughout the project lifecycle.
  • Deadline-Driven Process Management: Establish and enforce development processes that operate efficiently within fixed release timelines, ensuring that all tasks are delivered on schedule.
  • Process Management: Define, implement, and monitor development workflows (code reviews, testing procedures, etc) to maintain high-quality standards.
  • Architectural Leadership: Design and implement robust project architectures, including those built on Umbraco. This involves crafting comprehensive and complex solutions that meet business needs.
  • Hands-on Coding: Tackle intricate tasks by writing high-quality code when necessary, ensuring that technical solutions are both efficient and scalable.
  • Technical risks management
  • Active participation in all Agile ceremonies
  • Perform Proof of Concepts and present their results to the Team and Customer

Selection and Approval Process:

  1. Initial HR Screening and English Proficiency Assessment.
  2. Interview with Account Manager and Project Manager.
  3. Final Interview with the Client.

Ready to unlock exciting opportunities? Send us your CV—we can't wait to meet you!

More positions

Odoo
Odoo

Odoo Consultant

Icon Location - Devtech X Webflow Template
Dnipro UA
Icon Working Day - Devtech X Webflow Template
Full time
Business Analyst
Business Analyst

Senior or Strong Middle Business Analyst

Icon Location - Devtech X Webflow Template
Dnipro UA
Icon Working Day - Devtech X Webflow Template
Full time