.NET Technical Team Lead

Category: Development
Location: Remote possibility
Type: Full Time
Project: PES
Country: Romania

We are searching for

.NET Technical Team Lead

Are you looking for a career that will help you fulfil your potential, or simply take you in an exciting new direction? At RomSoft you have great development opportunities, completed by the full support from your peers, and cool rewards and benefits from the company.

We are currently seeking an experienced .Net Technical Team Lead to join our development team working on the Payment Ecommerce System, hosted on www.officetimeline.com. The system includes a Sales and Presentation website, E-Commerce Module, Licensing Module, Reporting services, Admin Portal, Blog, and Back-end synchronization services.*

*This position is available exclusively for Romania

If you think you’re a good candidate for this job, please send your resume now. If you know someone else who might be interested in this opportunity, please forward them this information.

Job Description

As a Technical Lead, you will be responsible for leading the development and optimization of critical components that drive our software’s performance and functionality. This role requires a deep understanding of web applications, a strong grasp of the .NET ecosystem, and expertise in client-side technologies. You will collaborate with a team of dedicated professionals and contribute to the success of our top of the game software products.

Responsibilities

You will:

  • Lead the development and optimization of core components within the Office Timeline Business Infrastructure Platform
  • Collaborate closely with software architects, developers, and product managers to translate business requirements into technical solutions
  • Be actively involved in estimating work and revising estimates based on project requirements and scope changes
  • Mentor and guide a team of developers, providing technical leadership and expertise
  • Develop high-quality code and ensure adherence to best practices in enterprise software development
  • Oversee the design and implementation of web applications using C#, ASP.NET MVC, and .NET 6
  • Apply SOLID Principles, object-oriented programming (OOP), data structures, and algorithms to ensure software robustness and maintainability
  • Promote and implement software implementation best practices within the development team
  • Ensure adherence to project timelines, and quality standards
  • Participate in hiring, onboarding, and mentoring new developers

Required Skills & Experience

  • Bachelor’s degree in computer science, Engineering, or a related field
  • Minimum of 5 years of experience in web application development
  • Proficiency in C#, ASP.NET MVC, ASP.NET WebAPI and .NET 6
  • Good knowledge of Rest API Design Standards
  • Deep understanding of SOLID Principles, object-oriented programming (OOP), data structures, and algorithms
  • Good understanding of Domain Driven Design principles
  • Knowledge about scalable applications and microservices architectures
  • Experience in cloud-based environments, preferably Azure
  • Extensive experience with Entity Framework as an ORM
  • Proficient in SQL and relational database design and optimization
  • Familiarity with software implementation best practices in enterprise development
  • Motivated, fast learner, and a collaborative team player with excellent communication and analytical skills

Nice to Have

  • Stripe.net (billing service)
  • Database performance tuning
  • Elasticsearch
  • Azure Cloud Platform

Benefits

  • Excellent salary and benefits
  • 22 paid vacation days, 2 additional Company paid free days (Christmas and Easter), loyalty program (additional vacation days for people employed for a certain number of years)
  • Floating holidays (May 1st, August 15th)
  • Continuous learning on all levels (fast integration for new employees, annual training program, professional certificates)
  • 5 Company paid leave days for individual study on certificate/school/courses exams
  • Flexible working time
  • Fun, relaxed, and inclusive team & work environment
  • A broad package of medical facilities for employee and one co-beneficiary
  • Company paid sport and workout subscriptions
  • Preferential banking services
  • Monthly meal vouchers
  • Legally accepted gift vouchers for employees and children of employees
  • End Year, Easter, and childbirth bonuses
  • Flexible remote working

Apply to .NET Technical Team Lead